На этом шаге мы перечислим основные события.
В таблице 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 |
На следующем шаге мы остановимся на исключениях.