Свойство Align
Общие свойства компонентов
События компонентов
Общие свойства компонентов
Для разработки приложений в Delphi используются специальным образом оформленные классы – компоненты.
Компонент обладает набором свойств и методов. Свойства компонента изменяются либо на этапе сборки приложения (под воздействием системы), либо программно, в процессе работы приложения (под воздействием пользователя).
В ObjectPascal объекты существуют только в динамической памяти (т.е. переменная, являющаяся объектом, по сути является указателем на объект, и содержит адрес объекта).
Многие стандартные визуальные компоненты имеют одинаковые свойства. Поэтому имеет смысл рассмотреть их отдельно, чтобы впоследствии больше не возвращаться к этому.
Задает способ выравнивания компонента внутри формы. Имеет одно из следующих значений:
Значение | Описание |
aINone | Выравнивание не используется. Компонент располагается на том месте, куда был помещен во время создания программы. Принимается по умолчанию |
alTop | Компонент перемещается в верхнюю часть формы, и его ширина становится равной ширине формы. Высота компонента не изменяется |
alBottom | Компонент перемещается в нижнюю часть формы, и его ширина становится равной ширине формы. Высота компонента не изменяется |
alLeft | Компонент перемещается в левую часть формы, и его высота становится равной высоте формы. Ширина компонента не изменяется |
alRight | Компонент перемещается в правую часть формы, и его высота становится равной высоте формы. Ширина компонента не изменяется |
alClient | Компонент занимает всю рабочую область формы |
Задает цвет фона формы или цвет компонента или графического объекта. Может иметь одно из следующих значений:
|
|
Значение | Цвет |
clBlack | Черный (Black) |
cIMaroon | Темно-красный (Maroon) |
cIGreen | Зеленый (Green) |
clOlive | Оливковый (Olivegreen) |
cINavy | Темно-синий (Navyblue) |
cIPurple | Фиолетовый (Purple) |
cITeal | Сине-зеленый (Teal) |
cIGray | Серый (Gray) |
cISilver | Серебряный (Silver) |
cIRed | Красный (Red) |
cILime | Ярко-зеленый (Limegreen) |
clBlue | Голубой (Blue) |
clFuchsia | Сиреневый (Fuchsia) |
clAqua | Ярко-голубой (Aqua) |
dWhite | Белый (White) |
Цвета, приведенные в следующей таблице, являются системными цветами Windows и зависят от используемой цветовой схемы.
Значение | Цвет |
clBackground | Текущий цвет фона окна |
clActiveCaption | Текущий цвет заголовка активного окна |
cllnactiveCaption | Текущий цвет заголовка неактивного окна |
cIMenu | Текущий цвет фона меню |
clWindow | Текущий цвет фона Windows |
clWlndowFrame | Текущий цвет рамки окна |
cIMenuText | Текущий цвет текста элемента меню |
clWindowText | Текущий цвет текста внутри окна |
cICaptionText | Текущий цвет заголовка активного окна |
ciActiveBorder | Текущий цвет рамки активного окна |
cllnactiveBorder | Текущий цвет рамки неактивного окна |
clAppWorkSpace | Текущий цвет рабочей области окна |
clHighlight | Текущий цвет фона выделенного текста |
clHightlightText | Текущий цвет выделенного текста |
clBtnFace | Текущий цвет кнопки |
clBtnShadow | Текущий цвет фона кнопки |
cIGrayText | Текущий цвет недоступного элемента меню |
clBtnText | Текущий цвет текста кнопки |
Помимо перечисленных в таблице цветов значение свойства Color может задаваться шестнадцатеричными значениями.
|
|