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