Компонент класса TLabel

Компонент класса TLabel панели Standard предназначен для размещения на форме текстовых надписей. В процессе выполнения программы текст надписи может быть многократно изменён программным кодом, однако, во время выполнения программы, пользователь не может редактировать надписи.

Основные свойства:

Caption: String - содержит текст надписи;

+Font : Объект - определяет характеристики шрифта.

Отображение надписи возможно двумя способами:

· заданием значения свойства Caption в Инспекторе объектов;

· переопределением свойства Caption программным кодом.

Последовательность задания свойства Caption

1. После размещения компонента TLabel на форме в инспекторе объектов для свойства Capcion следует выполнить:

Компонент TLabel® Ì Object Inspector ®

Properties ® Capcion ® Текст надписи

2. При необходимости переопределяют параметры шрифта

-Font - объект - определяет параметры шрифта

Color – цвет (раскрывающийся список)

Name – имя шрифта (раскрывающийся список)

Size - размер

+Style - объект - определяет стиль текста.

Переопределение свойства Caption программным кодом

Вывод текста возможен только при наступлении какого-либо события во время выполнении программы. Эта задача решается в несколько этапов:

· Подготовка метки.

· Определение события, при наступлении которого будет осуществлён вывод.

· Описание констант и переменных, которые будут использованы при вводе/выводе.

· Разработка программного кода, реализующего вывод текста.

1. Подготовка метки. Установите компонент TLabel, задайте ему достаточные размеры и переопределите следующие свойства.

AutoSize: Boolean – разрешает/запрещает (True/False) автоматическое изменение размера метки.

WordWrap :Boolean – (разрешает/запрещает (True/False) разрыв строки на границе слова.

Выполните AutoSize → False

WordWrap → True

2. Определение события.Вывод текста можно связать с наступлением одного из следующих событий.

OnActivate – активизирует форму и передаёт ей фокус.

OnClick – щелчок мышкой по форме.

OnDblClick - двойной щелчок мышкой по форме.

Для примера выберем событие OnClick по форме.

Компонент TLabel® ® 1Object Inspector ®ÌEvents ®

OnClick ® щелчок по форме

В приведённом ниже примере добавленный разработчиком текст выделен курсивом.