События главной формы

Таблица 6.3. Основные события, генерируемые формой (окном)

Событие

Описание

OnActivate

Когда приложение стало активным

OnCanResize

Это событие генерируется перед тем, как изменить размер окна. Здесь можно запретить какие-либо изменения или производить какие-то подготовительные действия

onclick

Генерируется, когда пользователь щелкнул по форме

OnClose

Генерируется, когда окно закрывается

OnCloseQuery

Генерируется до закрытия окна. В этом обработчике происходит запрос на закрытие, поэтому из этого обработчика можно вывести окно, которое будет запрашивать подтверждение на закрытие. Такие подтверждения можно увидеть в каждом втором приложении типа "Вы уверены, что хотите закрыть окно?"

'OnCreate

Генерируется, когда окно создается

ondblclick

Генерируется, когда пользователь дважды щелкнул по окну

OnDeactivate

Генерируется, когда окно деактивируется

OnDestroy

Когда окно уничтожается

OnHide

Генерируется, когда окно исчезает из виду. Событие генерируется даже тогда, когда память, выделенная для окна, не уничтожается

onkeydown

Генерируется, когда нажата клавиша на клавиатуре

onkeypress

Генерируется, когда нажата и отпущена клавиша на клавиатуре

onkeyup

Генерируется, когда отпущена клавиша на клавиатуре

onmousedown

Генерируется, когда нажата кнопка мыши

OnMouseMove

Генерируется, когда двигается мышь

onmouseup

Генерируется, когда отпускается кнопка мыши

OnMouseWheel

Генерируется колесиком мыши

OnMouseWheelDown

Генерируется, когда колесико мыши прокручено вниз

OnMouseWheelUp

Генерируется, когда колесико мыши прокручено вверх

OnPaint

Генерируется, когда надо перерисовать окно

OnResize

Генерируется, когда надо изменить размеры окна

Это основные события, которые может генерировать форма. Когда мы будем рассматривать компоненты, то я не буду снова расписывать те события, которые уже перечислены здесь, потому что разницы в них нет.

Не забываем, что форма наследует свойства и события всех классов, от которых происходит TForm.

 

������� ������ ��� dle ������� ��������� ������

Помоги проекту! Расскажи друзьям об этом сайте: