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


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.