
- •Лабораторная работа №1 Знакомство с основными элементами языка и средой редактора vba
- •Основные свойства формы
- •Основные методы формы
- •Основные события формы
- •Основные события мыши
- •Основные события клавиатуры
- •Основные свойства элементов управления
- •Основные свойства и события элемента управления
- •Основные свойства и события элемента управления
- •Основные свойства и события элемента управления
- •Основные свойства и события элемента управления
- •Основные свойства и события элемента управления
- •Основные свойства и события элемента управления
- •Основные свойства и события элемента управления
- •Основные свойства и события элемента управления
- •Основные свойства и события элемента управления
- •Основные свойства и события элемента управления
- •Основные свойства и события элемента управления TabStrip
- •Основные свойства и события элемента управления SpinButton
- •Основные свойства и события элемента управления
- •Основные свойства и события элемента управления
- •Свойства элементов управления
- •Листинг программы (для формы frmInfa – Анкета)
- •Примеры кода
- •Варианты заданий
Основные свойства формы
Свойство |
Описание |
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