На этом шаге мы перечислим основные события.
В таблице 1 приведено краткое описание некоторых событий.
Событие | Происходит |
---|---|
Click | При щелчке кнопкой мыши |
Closed | Сразу за событием Clossing |
Closing | Как результат щелчка на системной кнопке Закрыть окно |
DblClick | При двойном щелчке кнопкой мыши |
Enter | При получении элементом управления фокуса |
KeyDown | При нажатии клавиши. Сразу за событием KeyDown возникает событие KeyPress. Если нажатая клавиша удерживается, то событие KeyDown возникает еще раз. Таким образом, пара событий KeyDown и KeyPress генерируется до тех пор, пока не будет отпущена удерживаемая клавиша (в этот момент происходит событие KeyUp) |
KeyPress | При нажатии клавиши. Событие KeyPress возникает сразу после события KeyDown |
KeyUp | При отпускании нажатой клавиши |
Leave | При потере элементом управления фокуса |
Load | В момент загрузки формы. Используется для инициализации программы |
MouseDown | При нажатии кнопки мыши |
MouseMove | При перемещении мыши |
MouseUp | При отпускании кнопки мыши |
Paint | При появлении окна (элемента управления) на экране в начале работы программы, после появления части окна, которая, например, была закрыта другим окном, и в других случаях. Только процедура обработки события Paint имеет доступ к свойству Graphics, методы которого обеспечивают отображение графики |
Resize | При изменении размера окна. Если размер формы увеличивается, то сначала происходит событие Paint, затем — Resize. Если размер формы уменьшается, то происходит только событие Resize |
На следующем шаге мы остановимся на исключениях.