- Глава 22. События компонентов
Глава 22. События компонентов
В этой главе рассказывается о событиях визуальных компонентов и примерах их использования при создании программ.
Мы неоднократно рассматривали применение различных событий компонентов в примерах программ. Настало время рассмотреть каждое из них в отдельности. В табл. 22.1 приведены основные события компонентов и даны описания ситуаций, когда они происходят.
Таблица 22.1. Основные события компонентов и описание ситуаций, когда они происходят
Событие | Когда происходит событие |
OnActivate | При активизации объекта |
OnCanResize | При изменении размеров |
OnContextPopup | При вызове контекстного меню |
OnClick | По щелчку мыши на компоненте и при другой активизации компонента |
OnClose | При закрытии |
OnDblClick | По двойному щелчку мыши на компоненте |
OnChange | После изменения графического объекта |
OnDragDrop | В момент отпускания перетаскиваемого компонента над данным компонентом |
OnDragOver | Когда пользователь перемещает перетаскиваемый объект над компонентом |
OnEndDrag | В момент прерывания или окончания перетаскивания компонента |
OnEnter | В момент получения элементом фокуса |
OnExit | В момент потери элементом фокуса |
OnKeyDown | При нажатии пользователем любой клавиши |
OnKeyPress | При нажатии пользователем клавиши символа |
OnKeyUp | При отпускании пользователем любой клавиши |
OnMouseUp | В момент нажатия пользователем клавиши мыши над компонентом |
OnMouseMove | При перемещении курсора мыши над компонентом |
OnPaint | При получении сообщения Windows о необходимости перерисовать изображение |
OnProgress | Во время медленных процессов изменения графического изображения |
OnStartDrag | Когда пользователь начал перетаскивание объекта |
OnEnter | При вводе |
OnExit | При выходе |