Информатика. Программирование в Delphi
67
3. КОМПОНЕНТ Label – МЕТКА
Очень часто для вывода на поверхность формы надписей используется
компонент
Label
, называемый также меткой
.
Он представляет собой про-
стой текст
,
который пользователь не может отредактировать при выполне-
нии программы.
Текст представляет собой надпись и чаще всего используется в качестве заго-
ловков для других элементов управления, которые не имеют своего свойства
Сaption
–Заголовок
.
Для управления автоматической коррекцией размеров
компонента
Label
в зависимости от текста надписи служит свойство
Autosize
типа
Boolean
. Ес-
ли свойство имеет значение
True
(по умолчанию), то компонент
Label
изме-
няет свои размеры соответственно содержащемуся в нем тексту, заданному в
свойстве
Caption
.
Способ выравнивания текста
внутри компонента
Label
задается свойст-
вом
Alignment
типа
TAlignment
, которое может принимать одно из следующих
значений:
taLeftJustify
– выравнивание по левому краю;
taCenter
– выравнивание по центру;
taRightJustify
– выравнивание по правому краю.
Если свойство
Autosize
имеет значение
True
, то свойство
Alignment
не
действует.
Управлять автоматическим переносом слов
,
не умещающихся по ширине,
на другую строку можно с помощью свойства
WordWrap
типа
Boolean
. Для
длинных заголовков рекомендуется устанавливать это свойство в значение
True
,
чтобы обеспечить обрезку лишних слов по ширине компонента
Label
и перенос их
на следующую строку или строки.
По умолчанию свойство
WordWrap
имеет значение
False
и перенос слов
заголовка не происходит.
Свойство
WordWrap
не действует, если свойство
AutoSize
имеет значение
True
.
Надпись может быть прозрачной
или залитой
цветом, что определяется
свойством
Transparent
типа
Boolean
. Цвет заливки
устанавливается свойством
Color
. По умолчанию свойство
Transparent
имеет значение
False
и надпись не-
прозрачна.
Прозрачный компонент
Label
может понадобиться в случаях, когда над-
пись размещается поверх рисунка и не должна закрывать изображение, например,
на географической карте.
Компонент
Label
расположен на вкладке
Standard
. На рис. 3.1 он обве-
ден кружком.
Рис. 3.1
I...,57,58,59,60,61,62,63,64,65,66 68,69,70,71,72,73,74,75,76,77,...370