Иллюстрированный самоучитель по C++ Builder

Компоненты

Помимо полей редактирования в окне программы находится текст – краткая информация о программе и назначении полей ввода.

Для вывода текста на поверхность формы используют поля вывода текста. Поле вывода текста – это компонент Label. Значок компонента Label находится на вкладке Standard (рис. 2.14). Добавляется компонент Label в форму точно так же, как и поле редактирования. Основные свойства компонента Label перечислены в табл. 2.5.

Иллюстрированный самоучитель по C++ Builder › Первый проект › Компоненты
Рис. 2.14. Компонент Label – поле вывода текста

Таблица 2.5. Свойства компонента Label.

Свойство Определяет (задает)
Name Имя компонента. Используется в программе для доступа к свойствам компонента
Caption Отображаемый текст
Font Шрифт, используемый для отображения текста
ParentFont Признак наследования шрифта родительского компонента
AutoSize Признак того, что размер поля определяется его содержимым
Left Расстояние от левой границы поля вывода до левой границы формы
Top Расстояние от верхней границы поля вывода до верхней границы формы
Height Высоту поля вывода
Width Ширину поля вывода
Wordwrap Признак того, что слова, которые не помещаются в текущей строке, автоматически переносятся на следующую строку (значение свойства AutoSize должно быть false)

Если поле Label должно содержать несколько строк текста, то перед тем как ввести в поле текст (изменить значение свойства Caption), нужно присвоить свойству AutoSize значение false, а свойству wordwraptrue. Затем надо установить требуемый размер поля (при помощи мыши или вводом значений свойств 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

Иллюстрированный самоучитель по C++ Builder › Первый проект › Компоненты
Рис. 2.15. Вид формы после добавления и настройки полей вывода текста

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.