Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VBA_instr.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.75 Mб
Скачать

Основные свойства формы

Свойство

Описание

Name

Возвращает имя пользовательской формы

Caption

Возвращает текст, отображаемый в строке заголовка формы

BackColor

Возвращает цвет фона формы

BorderStyle

Устанавливает тип границ

Picture

Указывает рисунок, отображаемый как фон формы

Left и Top

Возвращает положение верхнего левого угла формы в пунктах

Height и Width

Возвращает высоту и ширину формы в пунктах

StartUpPosition

Возвращает значение, определяющее положение формы на экране при ее первом отображении

Наиболее часто используемые методы объекта UserForm представлены ниже в табл. 2.2.

Таблица 2.2.

Основные методы формы

Метод

Описание

Show

Загружает или показывает форму на экране. Если не загружена в память, то метод позволяет загрузить ее

Hide

Позволяет удалить форму с экрана, но не выгружает из памяти

Move

Изменяет положение и размер формы

Load

Загружает в память форму до ее появления на экране

Unload

Выгружает форму и удаляет ее из памяти

Resize

Происходит при изменении размеров формы. Можно использовать для масштабирования элементов управления при изменении размера формы

Основные события объекта UserForm описаны ниже в табл. 2.3.

Таблица 2.3.

Основные события формы

Событие

Описание

Initialize

Происходит при отображении формы на экране. Обычно процедуру обработки этого события используют для инициализации элементов формы

Terminate

Происходит при закрытии формы, когда из памяти удаляются все ссылки на форму и она прекращает свое существование

Activate

Происходит, когда форма становится активной

Deactivate

Происходит, когда активная форма становится неактивной

Ниже рассматриваются основные события, которые могут обрабатываться как формой, так и большинством элементов управления.

Обработка событий мыши. VBA поддерживает пять событий мыши. Их описание приведено в табл. 2.4.

Таблица 2.4

Основные события мыши

Событие

Описание

Click

Событие вызывается, когда пользователь выполнит щелчок на форме (элементе управления)

DblClick

Событие вызывается двойным щелчком кнопкой мыши на форме (элементе управления)

MouseDown

Событие вызывается при нажатии кнопки мыши

MouseUp

Событие генерируется при отпускании клавиши мыши. Возникает после события MouseDown

MouseMove

Событие генерируется при перемещении мыши

Обработка событий клавиатуры. VBA поддерживает три события клавиатуры табл. 2.5.

Таблица 2.5

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]