Рассмотрим наиболее часто встречающиеся события элементов управления.
| Событие
| Описание
|
| СLick
| Происходит, когда пользователь щелкает по элементу управления
|
| DblClick
| Происходит, когда пользователь дважды щелкает по элементу управления
|
| KeyPress
| Происходит, когда пользователь нажимает любую клавишу на клавиатуре, кроме функциональных клавиш, клавиш передвижения курсора и клавиш управления
|
| KeyDown, Ke y Up
| Происходит, когда пользователь нажимает/отпускает любую клавишу на клавиатуре
|
| Change
| Происходит при изменении значения элемента управления (например, при выборе из списка нового элемента и т.д.)
|
| Enter, Exit
| Происходит, когда элемент управления получает или теряет фокус.
|
| Error
| Используется при сообщении об ошибке.
|
Обработка событий прописывается в коде объекта UserForm.
Для того чтобы выбрать нужное событие, дважды щелкните по нужному элементу управления. В результате этого действия на экране откроется модуль формы с пустой процедурой обработки события, установленного по умолчанию (рис. 12.5). Например, для СоmmandButton это событие Click. Если вас не устраивает текущее событие, то в списке процедур можно выбрать иное. Точно так же в списке объектов можно выбрать другой объект (если он существует).
Рис.12.5. Модуль формы, в котором отображается пустая процедура
обработки события Click