Вы искали
Основные события, которые может генерировать форма в Delphi и специально для вас мы подготовили этот урок Delphi. К каждому уроку мы стараемся предоставлять исходники Delphi, поэтому в конце статьи
Основные события, которые может генерировать форма в Delphi вы можете посмотреть пример Delphi, или код Delphi, что позволит изучить
Основные события, которые может генерировать форма в Delphi более детально.
Изучайте программирование онлайн на сайте www.DelphiSchool.3dn.ru и освойте основы программирования. Обучение программированию на DelphiSchool это программирование для начинающих и опытных программистов.
Когда, например, перед нами появляется форма при запуске нашей программы, или мы щёлкаем кнопкой мыши по этой форме, то операционная система Windows определяет, что произошло определенное событие в запущенной программе, и посылает сообщение об этом. Наша программа должна соответствующим образом отреагировать на это сообщение. Для этого человек пишущий код программы, должен написать обработчик этого события.
В этом уроке мы рассмотрим основные события, которые может генерировать форма в Delphi. Когда мы будем изучать компоненты, то мы не будем повторяться и описывать те события, которые уже перечислены здесь, потому что разницы в них абсолютно никакой нет.
Стоит помнить, что форма наследует свойства и события всех классов, от которых происходит TForm.
Событие
|
Описание
|
OnActivate
|
Когда приложение стало активным
|
OnCanResize
|
Это событие генерируется перед тем, как изменить размер окна. Здесь можно запретить какие-либо изменения или производить какие-то подготовительные действия
|
OnClick
|
Генерируется, когда пользователь щелкнул по форме
|
OnClose
|
Генерируется, когда окно закрывается
|
OnCloseQuery
|
Генерируется до закрытия окна. В этом обработчике происходит запрос на закрытие, поэтому из этого обработчика можно вывести окно, которое будет запрашивать подтверждение на закрытие. Такие подтверждения можно увидеть в каждом втором приложении типа "Вы уверены, что хотите закрыть окно?"
|
OnCreate
|
Генерируется, когда окно создается
|
OndblClick
|
Генерируется, когда пользователь дважды щелкнул по окну
|
OnDeactivate
|
Генерируется, когда окно деактивируется
|
OnDestroy
|
Когда окно уничтожается
|
OnHide
|
Генерируется, когда окно исчезает из виду. Событие генерируется даже тогда, когда память, выделенная для окна, не уничтожается
|
OnKeyDown
|
Генерируется, когда нажата клавиша на клавиатуре
|
OnKeyPress
|
Генерируется, когда нажата и отпущена клавиша на клавиатуре
|
OnKeyUp
|
Генерируется, когда отпущена клавиша на клавиатуре
|
OnMouseDown
|
Генерируется, когда нажата кнопка мыши
|
OnMouseMove
|
Генерируется, когда двигается мышь
|
OnMouseUp
|
Генерируется, когда отпускается кнопка мыши
|
OnMouseWheel
|
Генерируется колесиком мыши
|
OnMouseWheelDown
|
Генерируется, когда колесико мыши прокручено вниз
|
OnMouseWheelUp
|
Генерируется, когда колесико мыши прокручено вверх
|
OnPaint
|
Генерируется, когда надо перерисовать окно
|
OnResize
|
Генерируется, когда надо изменить размеры окна
|
OnShortCut
|
Генерируется,когда нажата горячаяклавиша
|
OnShow
|
Генерируется, когда показывается окно, но до фактической его прорисовки. В этот момент окно уже создано и готово к отображению, но еще не прорисовалось на экране.
|
|