Справочник по компонентам Delphi. Часть 2 - Компонент TLabel

ОГЛАВЛЕНИЕ

 

Компонент TLabel

TObject -> TPersistent -> TCoinponent -> TControl -> TGraphicControl -> TCustomLabel -> TLabel
Модуль STDCTRLS
 
Страница Палитры компонентов Standard

Компонент представляет собой статический текст. С помощью этого компо­нента на рабочей поверхности формы можно отобразить информацию, сделать пояснения и показать названия других компонентов. Но он имеет и другую важную функцию — если в составе текста TLabel есть символы-акселераторы, информация о их нажатии может передаваться от TLabel другому элементу управления.

Свойства компонента приведены в таблице:

(Pb) property Caption: TCaption;
TCaption = string[255];
Содержит строку с выводимым текстом.
(Pb) property Alignment: TAlignment;Устанавливает правило выравнивания текста — по правому, левому краю или по центру клиентской области.
(Pb) property AutoSize: Boolean;В случае True происходит автоматическое приведение размеров компонента к размерам текста и высоте шрифта.
(Pb) property ShowAccelChar: Boolean;Показывает, отображается ли в TLabel акселератор (символ, перед которым стоит знак амперсанда — '&'). Если оно равно False, амперсанд никак не интерпрети­руется. В случае True акселератор выделяется в строке подчеркиванием и нажатие клавиш <А11>+<символ> приводит к передаче фокуса окну FocusControl (т. к. TLabel сам не является оконным компонентом).
(Pb) property FocusControl: TWinControl;Определяет оконный компонент, которому посылаются сообщения о вводе акселе­ратора.
(Pb) property Transparent: Boolean;Прозрачность фона компонента. Если свойство установлено в True, то при перерисовке элемента управления не про­исходит закрашивание клиентской облас­ти. В противном случае — происходит закрашивание кистью bsSolid и цветом Color.
IPb) property WordMrap: Boolean;Определяет возможность разрыва слов в случае, если длина выводимого текста превышает ширину компонента.