Информатика. Программирование в Delphi
300
25. КОМПОНЕНТ LabeledEdit
Компонент
LabeledEdit
расположен на вкладке
Additional
(рис. 25.1) и
представляет собой однострочный редактор с надписью и, в отличие от обыч-
ного однострочного редактора
Edit
, дополнительно имеет три свойства, управ-
ляющие надписью:
EditLabel
,
LabelPosition
и
LabelSpacing
.
Свойство
EditLabel
типа
TBoundLabel
указывает объект
−
надпись, ос-
новные свойства которого
Caption
,
Alignment
,
AutoSize
,
Transparent
,
Color
,
Font
нe отличаются от свойств рассмотренного выше компонента
−
надпись
Label
. Свойство
LabelPosition
типа
TLabelPosition
задает расположение над-
писи относительно поля редактирования и может принимать значения:
−
lpAbove
−
над полем
−
по умолчанию;
−
lpBelow
−
под полем;
−
lpLeft
−
слева от поля;
−
lpRight
−
справа от поля.
Свойство
LabelSpacing
типа
integer
указывает расстояние в пикселях
между надписью и полем редактирования (по умолчанию равно 3).
Рис. 25.1
Основные свойства (
Properties
) компонента
LabeledEdit
приведены
в табл. 25.1
Таблица 25.1
Свойство
Описание
Name
Имя компонента. Используется в программе для доступа к компо-
ненту и его свойствам
Text
Отображаемый текст
Left
Расстояние от левой границы компонента до левой границы формы
Top
Расстояние от верхней границы компонента до верхней границы
формы
Height
Высота поля
Width
Ширина поля
AutoSize
Признак того, что размер поля устанавливается в соответствии с
содержимым поля Text
Font
Шрифт, используемый для отображения текста. Уточняющие свой-
ства определяют:
−
способ начертания символов –
Font.Name
,
−
размер –
Font.Size
,
−
цвет символов –
Font.Color
.
ParentFont
Признак наследования компонентом характеристик шрифта фор-
мы, на которой находится компонент. Если значение свойства рав-
но
True
, то текст выводится шрифтом, установленным для формы
Color
Цвет фона области вывода текста
Visible
Позволяет скрыть текст –
False
или сделать его видимым –
True
EditLabel
Объект
−
надпись
LabelPosition
Расположение надписи относительно поля редактирования
LabelSpacing
Расстояние между надписью и полем редактирования