Помимо вывода в окно сообщений необходимой информации, можно осуществить вывод в поле диалогового окна Delphi. Разберемся в этом поподробнее. Поле вывода или поле метки (компонент Label) представляет собой часть диалогового окна, в которой можно вывести полезную для программиста информацию.
Свойство Caption определяет содержимое в поле вывода. Изменение значения свойства Caption, как и многих других свойств любых компонентов, возможно как в процессе создания формы приложения, так и в процессе выполнения программы.
Чтобы в процессе работы программы поменять содержимое поля вывода, к примеру, обеспечить вывод в поле результата выполнения программы, необходимо присвоить этому свойству иное значение.
Пример программы с выводом в поле диалогового окна:
На рисунке ниже приведена иллюстрация диалогового окна программа перевода фунтов в килограммы. Данное окно включается в себя два компонента Label. Первый из них — компонент Label1 — выводит информационное сообщение, а второй компонент Label2 — позволяет вывести результат выполнения программы.
Свойство Caption обладает символьным типом данных. Таким образом, чтобы в процессе выполнения программы можно было выводить в поле метки некоторое число, необходимо провести преобразование числа в строку, применяя функции IntToStr, FloatToStr и другие. Приведем инструкцию программы перевода фунтов в килограммы, применяющуюся для вывода полученного результата: