Компоненты
Помимо полей редактирования в окне программы находится текст – краткая информация о программе и назначении полей ввода.
Для вывода текста на поверхность формы используют поля вывода текста. Поле вывода текста – это компонент Label. Значок компонента Label находится на вкладке Standard (рис. 2.14). Добавляется компонент Label в форму точно так же, как и поле редактирования. Основные свойства компонента Label перечислены в табл. 2.5.
Рис. 2.14. Компонент Label – поле вывода текста
Таблица 2.5. Свойства компонента Label.
Свойство | Определяет (задает) |
---|---|
Name | Имя компонента. Используется в программе для доступа к свойствам компонента |
Caption | Отображаемый текст |
Font | Шрифт, используемый для отображения текста |
ParentFont | Признак наследования шрифта родительского компонента |
AutoSize | Признак того, что размер поля определяется его содержимым |
Left | Расстояние от левой границы поля вывода до левой границы формы |
Top | Расстояние от верхней границы поля вывода до верхней границы формы |
Height | Высоту поля вывода |
Width | Ширину поля вывода |
Wordwrap | Признак того, что слова, которые не помещаются в текущей строке, автоматически переносятся на следующую строку (значение свойства AutoSize должно быть false) |
Если поле Label должно содержать несколько строк текста, то перед тем как ввести в поле текст (изменить значение свойства Caption), нужно присвоить свойству AutoSize значение false, а свойству wordwrap – true. Затем надо установить требуемый размер поля (при помощи мыши или вводом значений свойств Height и width) и только после этого ввести значение свойства Caption.
В форму разрабатываемого приложения надо добавить четыре компонента Label. Поле Label1 предназначено для вывода информационного сообщения, поля Label2 и Labels – для вывода информации о назначении полей ввода, поле Label4 – для вывода результата расчета (величины тока в цепи). После добавления компонентов надо выполнить их настройку – установить значения свойств (табл. 2.6). Прочерк в таблице означает, что значение свойства оставлено без изменения или установлено автоматически – например, как результат изменения другого свойства. В результате форма разрабатываемого приложения должна выглядеть так, как показано на рис. 2.15.
Таблица 2.6. Значения свойств компонентов Label1 – Label4.
Свойство | Компонент | |||
Label1 | Label2 | Label3 | Label4 | |
AutoSize | false | true | true | fablse |
Wordwrap | true | false | false | true |
Caption | Введите напряжение и величину сопротивления, затем щелкните на кнопке Вычислить | Напряжение (вольт) | Сопротивление (Ом) | |
Top | 8 | 56 | 80 | 112 |
Left | 8 | 8 | 8 | 8 |
Height | 33 | 16 | 16 | 16 |
Width | 300 | 120 | 120 | 200 |
Рис. 2.15. Вид формы после добавления и настройки полей вывода текста