logo search
lekcii_po_informatike_delphi+++++++

4.24 TForm

Класс TForm является непрямым наследником TWinControl. Свойства и события класса TForm:

property BorderIcons:TBorderIcons; – указывает на кнопки, расположенные в строке заголовка;

property BorderStyle: TFormBorderStyle; – указывает на тип границы и пове-

дение формы

bsDialog – стандартное диалоговое окно, не меняющее размеры, не может иметь меню;

bsSingle – не меняющее размеры окно с тонкой границей;

bsNone – не меняющее размеры окно без границы;

bsSizeable – стандартное окно с изменяемыми размерами;

bsToolWindow – не меняющее размеры окно с маленьким заголовком;

bsSizeToolWin – меняющее размеры окно с маленьким заголовком;

property Menu: TMainMenu – указатель на меню формы;

property ModalResult: TModalResult – модальный результат, с которым было закрыто диалоговое окно;

property Visible : boolean; – видима ли форма;

property OnActivate: TNotifyEvent; – событие, возникающее когда форма по-

лучает фокус;

property OnDeactivate: TNotifyEvent; – событие, возникающее когда форма теряет фокус;

property OnClose: TCloseEvent; – событие, когда форма закрывается. Процедура обработки события имеет параметр Action, позволяющий установить режим закрытия:

caNone – ничего не происходит, отменить закрытие;

caHide – форма не будет закрыта, а просто будет невидима. Остается возможность доступа к этой форме;

caFree – действительно закрыть форму и освободить всю память;

caMinimize – вместо закрытия минимизировать форму;

property OnCloseQuery: TCloseQueryEvent; – обработка данного события по-

зволяет установить, возможно ли закрытие формы в данный момент;

property OnCreate: TNotifyEvent; – возникает после создания формы. Применяется для проведения операций выделения памяти и установки начальных значений переменных;

property OnDestroy: TNotifyEvent; – возникает перед разрушением формы и позволяет, например, освободить память;

property OnShow: TNotifyEvent; – возникает в случае, когда происходит перевод формы в видимый режим;

property OnHide: TNotifyEvent; – возникает в случае, когда происходит перевод формы в видимый режим;