Основные свойства класса TForm
| Свойства | Назначения |
| ActiveControl | Объект на форме, который имеет фокус ввода |
| Canvas | Область рисования формы |
| HelpFile | Название файла справки для формы |
| Icon | Значок, обозначающий форму, когда она свернута |
| Menu | Ссылка на главное меню формы |
| ModalResult | Значение, возвращаемое формой, если она работает как модальное диалоговое окно |
| Parent | Хозяин формы |
| PixelsPerInch | Число пикселей на дюйм применяется для настройки размеров формы в зависимости от экранного разрешения |
| Position (ppDesigned, ppScreenCenter и др.) | Положение формы на экране в момент её открытия в программе |
| Scaled | Содержит значение True, если размер формы будет подгоняться в соответствии со значением свойства PixelsperInch |
| WindowState | Состояние формы (свернуто, развернуто или нормальный размер) |
События формы
| Название события | Доп. параметры обработчика | Описание |
| OnCreate | Вызывается при создании формы после выполнения конструктора | |
| ONshow | Вызывается при отображении формы (методами showModal) | |
| Onactivate | Вызывается при получении формой фокуса ввода (форма становится активной) автоматически вызывается после отображения формы методами Show and Showmodal т.е. после отображения форма активна. | |
| Onpaint | Вызывается при необходимости прорисовки формы (при затирании области формы другим окном). | |
| OnHide | Вызывается при скрытии формы с экрана методом Hide или при установке свойства Visible в False. | |
| Ondeactivate | Вызывается при потери формой фокуса ввода (при перемещении на другую форму, а также при сворачивании формы или приложения), автоматически вызывается при скрытии формы с экрана методом Hide. | |
| OncloseQuery | Var CanClose: Boolean | Вызывается для проверки возможности закрытия вне зависимости от действий, которые следует произвести при закрытии формы возможно или нет закрыть форму возвращается в параметры CanClose. |
| OnClose | Var action: TCloseAction | Вызывается для определения действий, которые необходимо произвести при закрытии формы. Указание на вид закрытия возвращается в параметр Action. |
| Ondestroy | Вызывается при разрушении перед вызовом деструктора. |
События создания и разрушения предназначены для выполнения каких-либо специфических действий при переходе Формы из одного состояния в другое. Событие Onpaint, OncloseQuery, OnClose назначены для настройки поведения формы.
При создании формы, её отображении на экране (вне зависимости от используемого метода) и последующем закрытии события происходят в следующей последовательности:
1) OnCreate; 2) Onshow; 3) OnActivate; 4) OncloseQuery 5) OnClose; 6) OnHide; 7) Ondeactivate; 8) Ondestroy;
При создании новой формы в проектировщике появится сразу новая пустая форма. Переключатся между имеющимися в проекте формами можно с помощью комбинации клавиши Shift-F12.
У программы может быть только одна главная форма – эта форма которая появляется при запуске программы и неограниченное число подчиненных форм, которые исходно на экране не появляются, а вызываются по команде из программы с помощью специальных методов.
Дата добавления: 2017-02-20; просмотров: 559;
