Основные свойства класса 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; просмотров: 472;