UserForm.Show
Доступные методы
End Sub
Приведенная выше процедура обработки события перемещения указателя мыши передает программному коду процедуры код нажатой клавиши клавиатуры (если клавиша нажата) и координаты указателя мыши в объекте, измеренные относительно верхнего левого угла объекта.
Рассмотрим назначение основных обработчиков событий предопределенных для пользовательской формы (UserForm).
· UserForm_Activate – используется для инициализации полей, общедоступных переменных, установки значений свойств объектов в момент, когда форма становится активной
· UserForm_BeforeDragOver – используется для проверки возможности перемещения объекта перед выполнением операции Drag & Drop
· UserForm_BeforeDropOrPaste – используется для проверки возможности оставления объекта в конце операции Drag & Drop
· UserForm_Click – используется для каких либо действий при выполнении щелчка мышью в форме
· UserForm_DblClick – используется для каких либо действий при выполнении двойного щелчка мышью в форме
· UserForm_Deactivate – используется для освобождения памяти и других действий в период, когда форма становится неактивной
· UserForm_Error – используется для обработки исключительной ситуации (когда произошла ошибка)
· UserForm_Initialize – используется для инициализации полей, общедоступных переменных, установки значений свойств объектов в момент, когда образ формы создается в оперативной памяти
· UserForm_KeyDown – используется для обработки кода клавиши при ее нажатии
· UserForm_KeyPress - используется для обработки кода клавиши при ее удержании
· UserForm_KeyUp - используется для обработки кода клавиши при ее отпускании
· UserForm_MouseDown - используется для выполнения, каких либо действий, при нажатии на клавиши мыши
· UserForm_MouseMove - - используется для выполнения, каких либо действий, при перемещении курсора мыши
· UserForm_MouseUp - используется для выполнения, каких либо действий, при отпускании клавиши мыши
· UserForm_Resize – используется для пропорционального изменения размеров объектов, размещенных в форме, при изменении размеров формы
Помимо скрытых методов, реализующих управление свойствами и событиями, объектов в VBA имеются доступные пользователю методы элементов управления. Рассмотрим некоторые их них.
Посредством метода Show пользователь может вывести форму на экран.
Пример:
Посредством метода Hideпользователь может скрыть форму.
Пример: