Назад

TkxLabelEdit


Версия 0.2
Описание: Графический элемент сочетающий в себе Поле ввода TkxEdit и Надпись TLabel
Авторы:
Ларионов Станислав (sudemon) <sudemon@mail.ru>
Идея этого компонента взята из книги "Kylix. Руководство Разработчика".

Описание некоторых свойств


Caption
String
Текстовая надпись рядом с полем ввода.
Text String Соответствует тексту содержащемуся в поле ввода.
Color
TColor
Цвет фона текстовой надписи.
EditAlignment
TAlignment
Выравнивание строки поля ввода слева, справа или по центру.
EditBorder
Integer
Толщина рамки вокруг поля ввода. Рекомендуется 1 или 2.
EditBorderStyle
TPenStyle
Тип рамки вокруг поля ввода. Сплошная линия, штрихпунтирная, линия из точек и т.п.
EditColor
TColor
Цвет фона поля ввода текста.
EditFont
TFont
Шрифт текста в поле ввода.
EditFontParent
Boolean
Использовать шрифт для поля ввода, такой же как у формы (или владельца) компонента.
EditReadOnly
Boolean
Разрешить или запретить ввод текста в поле ввода.
EditMode
TEchoMode
Тип отображения текста в поле ввода: Невидимый, Звездочками (для паролей) и нормальный вид.
Gap
Integer
Расстояние в пикселях между Полем ввода и Надписью.
LabelAlignment
TAlignment
Выравнивание надписи слева, справа или по центру. При использовании отключает параметр LabelAutoAlingment
LabelAutoAlignment Boolean Если включено, то надпись выравнивается в зависимостя от положения относительно поля ввода.
LabelAutoSize Boolean
Автоматический размер надписи (Ровно по ее ширине)
LabelFont
TFont
Шрифт надписи.
LabelFontParent
Boolean
Использовать шрифт для надписи, такой же как у формы (или владельца) компонента.
LabelPosition
TLabelPosition
Позиция надписи по отношению к полю ввода: Слева (lpLeft), Справа (lpRight), Сверху (lpTop) или Снизу (lpBottom).
Значение lpNone делает надпись невидимой, т.е. превращает компонент в обычный TEdit.
LabelWidth
Integer
Длина надписи. Требует параметра LabelAutoSize=False.
Удобно использовать при большом количестве данного компонента. Пример различий на рисунках.


LabelAutoSize включен

LabelAutoSize выключен, и LabelWidth равно 80


Назад