Свойства компонентов Delphi
Свойство Name
Свойство Name содержит имя (идентификатор) компонента, по которому в программном коде производится обращение к этому компоненту. Каждому компоненту Дельфи автоматически присваивает имя исходя из типа компонента, например: Label1, Button1, Memo1. Если вы изменяете свойство Name — помните, идентификатор не должен содержать пробелов.
Свойство Owner
Свойство Owner содержит указатель на компонент, являющийся владельцем данного компонента. Форма является владельцем всех компонентов, которые в ней содержаться. Владельцем формы является приложение. Не следует путать компонент-владелец с родительским элементом управления (Parent). Родительским называется оконный элемент управления, в который непосредственно помещен дочерний компонент. Владельцем называется компонент, содержащий другие компоненты.
Свойство Tag
Свойство Tag служит для хранения произвольного целого числа или указателя, обычно используется в тех случаях, когда необходимо сохранить специфичную для данного компонента информацию.
Свойство Icon
Значение свойства Icon определяет, какая пиктограмма будет отображаться на панели задач Windows, когда приложение запущено (свернуто). Иконку приложения также можно задать в меню: Projects>Options>Application>Application Settings.
Свойство Caption
Свойство Caption содержит текст (либо название) элемента управления. Например: Label1.Caption:=’Произвольный текст’; По умолчанию Delphi присваивает Caption то же значение, что и свойству Name.
Свойство Enabled
Свойство Enabled определяет, должен ли элемент управления реагировать на события мыши, клавиатуры или таймера. Если свойство имеет значение True, то элемент реагирует на события, иначе они игнорируются.
Свойство Align
Свойство Align определяет, как располагаются элементы управления внутри своего родительского элемента. Это свойство необходимо применять, если элемент управления должен оставаться на определенном месте в форме при изменении ее размеров.
Свойство Cursor
Свойство Cursor определяет изображение указателя мыши в тот момент, когда он находится на элементе управления. Например: Button1.Cursor:= crHourGlass;
Свойство ClientHeight
Свойство ClientHeight определяет высоту рабочей области элемента управления в пикселях. Для элементов управления значение свойства ClientHeight равно значению свойства Height. Для форм свойство ClientHeight содержит высоту рабочей области формы (значение Height за вычетом высоты строки заголовка, линейки прокрутки и рамки окна).
Свойство Height
Свойство Height содержит высоту элемента управления в пикселях.
Свойство Top
Свойство Top содержит вертикальную координату (у) левого верхнего угла элемента управления (в пикселях) относительно формы или родительского элемента управления в котором данный элемент содержится.
Свойство Left
Свойство Left определяет горизонтальную координату левого края элемента управления (в пикселях) относительно формы или родительского элемента управления, в котором данный элемент содержится.
Свойство Visible
Свойство Visible определяет, будет ли данный компонент отображаться на экране. Если свойство Visible имеет значение True, то компонент виден пользователю, в противном случае — нет.
Свойство TabOrder
Свойство TabOrder определяет положение компонента в так называемой последовательности табулятора. Это последовательность, в которой компоненты становятся активными, когда пользователь нажимает клавишу [Tab].
Свойство TabStop
Свойство TabStop определяет, может ли пользователь перейти к элементу управления с помощью клавиши [Tab]. Если значение свойства TabStop — False, то данный элемент управления не входит в последовательность табулятора и пользователь не может к нему перейти с помощь клавиши [Tab]. По умолчанию значение TabStop равно True.
Свойство FormStyle
Свойство FormStyle определяет, является ли форма родительской либо дочерней или же независимой. Ниже представлены возможные значения:
fsNormal — значение по умолчанию
fsMDIForm — Родительская MDI-форма
fsMDIChild — Дочерняя MDI-форма. (Существует лишь внутри родительской формы)
fsStayOnTop — Форма, отображающаяся поверх всех окон
Свойство BorderIcons
Свойство BorderIcons определяет, какие кнопки отображаются в строке заголовка формы. Возможные значения приведены ниже:
biSystemMenu — отображается значок системного меню
biMinimize — отображается кнопка Свернуть
biMaximize — отображается кнопка Развернуть
biHelp — если значения biMinimize и biMaximize не заданы, в строке заголовка отображается значок Справка.
Свойство BorderStyle
Свойство BorderStyle определяет, отображается ли рамка форма, если да, то как именно. Ниже представлены возможные значения этого свойства:
bsDialog — Размеры формы неизменны, стандартная рамка
bsSingle — Размеры формы неизменны, простая рамка
bsNone — Размеры формы неизменны, рамки нет, также нет системных кнопок
bsSizeable — Размеры могут изменяться, стандартная рамка
bsToolWindow — Аналогично действию bsSingle, но строка заголовка меньше
bsSizeToolWin — Аналогично действию bsSizable, но строка заголовка меньше
Свойство AutoScroll
Свойство AutoScroll определяет, отображаются ли на оконном элементе управления линейки прокрутки, если этот элемент управления недостаточно велик, чтобы показать все содержащиеся в нем элементы. Если AutoScroll имеет значение True, линейки прокрутки автоматически появляются, когда они необходимы.
Свойство WindowState
Свойство WindowState определяет, как отображается форма (в обычном, свернутом или развернутом виде) — wsNormal, wsMaximized, wsMinimized.