Label (метка) – этот простой компонент, который используется для отображения статического текста. Также с помощью него можно создавать цветные прямоугольные области.

Таблица 1. Общие свойства компонентов

НазваниеСвойствоОписание
NameНазваниеУникальное название в пределах формы
CaptionЗаголовокГлавное свойство метки, которое служит для отображения текста.
LeftЛевоАбсцисса положения верхнего левого угла компонента относительно родительского компонента. 
TopВерхОрдината положения верхнего левого угла компонента относительно родительского компонента.  
WidthШиринаШирина компонента, в пикселях
HeightВысотаВысота компонента, в пикселях
VisibleВидимостьПризнак видимости компонента.
AnchorsЯкоряФиксация положения верхней, нижней, правой или левой стороны компонента относительно родительского.
FontШрифтГруппа свойств для настройки шрифта (тип, размер, цвет и стиль), которым отображается текст метки.
ColorЦвет фонаЦвет фона метки при условии, что свойство Transparent = False.
TabStopТабулостопФлаг участия компонента в обходе при нажатии клавиши <Tab>
TabOrderПоследовательность табуляцииПорядковый номер при обходе клавишей <Tab>
EnabledДоступенСвойство определяет, доступен ли данный элемент для взаимодействия.
ConstraintsОграниченияОпределяют минимальные и максимальные размеры элемента при его растягивании
HintПодсказкаТекст всплывающей подсказки.
ShowHintПоказать подсказкуФлаг, определяющий, нужна ли всплывающая подсказка для данного элемента.
CursorКурсорВнешний вид курсора при наведении указателя на компонент.
BiDiModeРежим двунаправленностиУправление режимом автоматического распознавания направления ввода или отображения данных.  

📝 Подробное описание общих свойств находится в разделе “Формы

У метки есть некоторые свойства, присущие компонентам ввода и отображения данных

Таблица 2. Общие свойства компонент для работы с данными

СвойствоНазваниеОписание
AlignmentВыравниваниеВыравнивание текстовой информации
AutoSizeАвторазмерРазмер компонента автоматически подстраивается под отображаемое текстовое содержимое. 
WordWrapПеренос по словамАвтоматический перенос по словам отображаемого текста.

📝 Подробное описание общих свойств находится в разделе “Компоненты для ввода данных“.

Таблица 3. Свойства компонента Label

СвойствоНазваниеОписание
AlignmentВыравниваниеВыравнивание текстовой информации
LayoutРазмещениеТекст может быть размещён относительно прямоугольной области метки тремя способами:
tlTop – вверху
tlBottom – внизу
tlCenter – по центру
TransparentПрозрачностьПо умолчанию метка имеет прозрачный цвет подложки, но если убрать прозрачность, то с помощью метки можно создавать цветные декорации.

Пример: флаг из трёх меток разного цвета, Transparent = False.

У свойства Caption компонента Label имеется редактор, который открывается нажатием кнопки в правой части поля редактирования:

В этом редакторе вы можете ввести многострочный текст, вставив перенос строки в нужном месте:

📝 Данная возможность является альтернативой автоматического переноса текста по словам, которая активируется установкой свойства WordWrap = True;

Так как My Visual Database поддерживает unicode, то с помощью меток вы можете добавлять в программу различные символы: стрелки, знаки зодиака, шахматные фигуры и т.д.

Вы можете скопировать нужные вам символы из интернет-ресурсов (таких как этот) и вставить их в редактор свойства Caption.

С помощью скриптов такую метку можно превратить в полноценную кнопку, которая будет реагировать на движение курсора, иметь анимацию нажатия, статус состояний нажатия, недоступности и т.д.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *