Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
delph_t.doc
Скачиваний:
91
Добавлен:
12.04.2015
Размер:
2.26 Mб
Скачать

Методы формы:

procedure Arrange Icons;

Упорядочивает пиктограммы закрытых дочерних окон М/)/-приложения.

procedureCascade;

Располагает дочерние MDI-окна каскадом.

procedure Close;

Закрывает окно. Для главного окна завершает работу программы.

functionCloseQuery:Boolean

Возвращает True, если можно закрыть окно.

procedureDefocusControl(Control: TWinControl; Removing: Boolean) ;

Отбирает фокус ввода у дочернего элемента Control. Если при этом Removing=True, фокус ввода получает форма.

procedureFocusControl(Control: TWinControl) ;

Передает фокус ввода дочернему элементу Control.

function GetFormImage: TBitmap;

Содержит текущее изображение окна формы.

procedureNext;

Делает активным следующее mdi-okho.

procedure Previous;

Делает активным предыдущее mdi-okho.

procedure Tile;

Располагает дочерние MDI-окна мозаикой.

procedurePrint;

Печатает окно на принтере.

procedureRelease;

Ожидает окончания обработки всех событий формы и ее дочерних элементов, после чего уничтожает окно и освобождает всю связанную с ним память.

procedureSendCancelMode(Sender: TControl) ;

Восстанавливает начальное состояние окна: освобождает мышь, прекращает прокрутку и закрывает меню.

procedureSetFocus; '

Передает фокус ввода форме. Форма при этом должна быть активной и видимой.

procedureShow;

Показывает форму в немодальном режиме.

function ShowModal: Integer;

Показывает форму в модальном режиме и возвращает результат диалога.

События формы:

property OnActivate: TNotifyEvent;

Возникает в момент активизации окна (при получении ею фокуса ввода).

TCloseAction = (caNone, caHide, caFree, caMinimize) ; TCloseEvent = procedure(Sender: TObject; var Action: TCloseAction) of object; property OnClose: TCloseEvent;

Возникает перед закрытием окна. Параметр Actionуточняет необходимые действия: caNone - не закрывать окно; caHide - спрятать окно; caFree - уничтожить окно; caMimimize -минимизировать окно.

TCloseQueryEvent = / procedure(Sender: TObject; var CanClose: Boolean) of object; property OnCloseQuery: TCloseQueryEvent;

Возникает перед закрытием окна. В параметре CanClose обработчик сообщает о возможности закрытия окна.

property OnCreate: TNotifyEvent;

Возникает при создании окна, но до его появления на экране.

property OnDeactivate:TNotifyEvent;

Возникает при передаче активности другому окну той же программы.

property OnDestroy: TNotifyEvent;

Возникает перед разрушением окна.

THelpEvent = function (Command: Word; Data: Longint; var CallHelp: Boolean): Boolean of object; property OnHelp: THelpEvent;

Возникает при обращении к справочной службе. В параметре CallHelp обработчик сообщает о возможности получения помощи.

property OnHide: TNotifyEvent;

Возникает перед исчезновением окна.

property OnPaint: TNotifyEvent;

Возникает при необходимости прорисовки окна.

property OnResize: TNotifyEvent;

Возникает при изменении размеров окна.

property OnShow: TNotifyEvent;

Возникает при появлении окна на экране.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]