Справочник по компонентам Delphi. Часть 2 - Компонент TLabel
ОГЛАВЛЕНИЕ
Страница 18 из 61
Компонент 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; | Определяет возможность разрыва слов в случае, если длина выводимого текста превышает ширину компонента. |