Свойство Color

Свойство 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 может задаваться шестнадцатеричными значениями.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: