Продолжаем рассматривать Delphi, все полное описание свойств Вы можете узнать, если нажмете F1. Итак, модуль Forms, класс TCustomForm является базовым для класса форм Tform и некоторых других форм диалоговых окон. По сути получается, что наследники класса могут содержать в себе такие компоненты, как кнопки CheckBox, списки ComboBox (из палитры компонентов) и другие объекты.
Получается, что основные свойства класса TCustomForm можно представить в следующем виде:
Свойство |
Описание |
Active | Boolean, возвращает true,если форма активна. Свойство только для чтения. |
ActiveControl | Показывает или задает компонент, который находится в фокусе на данной форме. |
AlphaBlend | Boolean, при значении true использует прозрачность формы. |
AlphaBlendValue | Измеряет степень прозрачности формы от 0 до 255. |
AutoScroll | Boolean, значение true по умолчанию, задает будут ли появляться полосы прокрутки. |
BorderIcons | Определяет кнопки в заголовке окна формы. |
BorderStyle | Определяет стиль бордюра формы и возможность пользователя изменять размер формы. |
Canvas | Канва формы, позволяющая рисовать на ней изображения. Используется для OnPaint формы. |
ClientHeight | Высота клиентской области формы в пикселях. |
ClientRect | Определяет клиентскую область формы. |
ClientWidth | Горизонтальный размер клиентской области формы в пикселях. |
FormStyle | Стиль формы. |
HelpFile | Файл справки, связанный с данной формой. |
HorzScrollBar | Горизонтальная полоса прокрутки, появляется автоматически при значении true. |
Menu | Определяет объект главного меню формы. |
Position | Определяет размер и положение окна при запуске. |
PrintScale | Определяет опции масштабирования изображения при печати |
VertScrollBar | Вертикальная полоса прокрутки, появляется автоматически при значении true. |
Visible | Определяет видимость формы, по умолчанию равно false. |
WindowState | Определяет состояние окна (нормальное, свернутое, развернутое). |
Некоторые события формы:
Событие |
Описание |
OnActivate | Cобытие наступает, когда форма становится активной, т.е. получает фокус, например при щелчке на ней. |
OnClose | Событие наступает при закрытии формы после события OnCloseQuery. |
OnCloseQuery | Первое событие при закрытии формы. В его обработчике можно прервать закрытие. |
OnCreate | Первое событие при создании формы. В его обработчике можно настроить форму и ее компоненты. |
OnDiactivate | Событие наступает когда форма перестает быть активной. |
OnDestroy | Последнее событие при закрывании формы и удалении ее из памяти. |
OnHelp | Событие наступает при запросе пользователем помощи. |
OnHide | Событие наступает перед тем, как форма становится невидимой. |
OnPaint | Событие наступает перед прорисовкой формы. |
OnShortCut | Событие наступает при нажатии клавиши пользователем |
OnShow | Наступает перед тем, как форма становится видимой. |
. cbuilder определить высоту формы без меню Свойства формы pASCAL delphi 7 события формы delphi события формы delphi form события