Компоненты
Помимо полей редактирования в окне программы находится текст – краткая информация о программе и назначении полей ввода.
Для вывода текста на поверхность формы используют поля вывода текста. Поле вывода текста – это компонент 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. Вид формы после добавления и настройки полей вывода текста
