logo search
Лекции по информационным технологиям / Лекции_2_семестр

Основные общие свойства компонентов Delphi

Одними и теми же свойствами могут обладать разные компоненты.

Свойство

Значение

Height Width

Высота и ширина компонента в пикселях

Left

Положение левой кромки компонента относительно формы

Top

Положение верхней кромки компонента относительно формы

Align

Положение компонента относительно формы: alTop (сверху), alBotton (снизу), alLeft (слева), alRight (справа), alNone (определяется свойствами Left и Top)

Ctl3D

Если True, то компонент имеет объемный вид, иначе –плоский

BevelEdges

BevelKind

BevelInner

BevelOuter

Задают вид обрамления оконного компонента

Color

Цвет фона компонента

Font

Внешний вид (размер, цвет и т.д.) шрифта для надписей

Caption

Связывает текстовую строку с управляющим компонентом: надпись на кнопке, текст метки, заголовок окна для формы

Техт

Содержимое поля для текстового окна, которое будет видно при загрузке формы

Visible

Если это свойство имеет значение True, то компонент будет видимым на форме, а если – False, то он будет невидимым

Enabled

Eсли это свойство имеет значение False, то компонент недоступен, т.е. щелчок мыши по этому элементу не даст эффекта, при этом текст, размещенный на нем, будет серым. Если это свойство имеет значение True, то компонент можно будет использовать в процессе работы программы

AutoSize

Если это свойство имеет значение True, то размеры оконного компонента будут автоматически меняться при изменении размера шрифта, или добавления в него неоконных компонентов

Hint

ShowHint

Если свойство ShowHint имеет значение True, то всплывает посказка – текст, содержащийся в свойстве Hint

Focused

Если это свойство имеет значение True , то данный компонент получил фокус.

Поскольку клавиатура одна, а элементов на форме, которые могут ее использовать несколько, то только один компонент на форме может получить фокус.

Фокус объекту можно передать методом SetFocus

TabStop

Если это свойство имеет значение True, то данный компонент получает фокус с помощью клавиши Tab

TabOrder

Порядковый номер выбора компонента клавишей Tab

Примеры использования в программе:

Установка свойства в программе

Результат

Edit1.AutoSize:=True;

Автоматическое изменение размеров текстового окна

Edit1.Text:=FloatToStr(a);

Вывод в текстовое окно значения вещественной переменной a

Button1.TabOrder:=3;

После третьего нажатия клавиши Tab командная кнопка получит фокус

Button1.Hint:=’Завершение программы’;

После наведения курсора мыши на командную кнопку появится подсказка о ее назначении