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