Разработка пользовательского интерфейса 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Разработка пользовательского интерфейса



Форма (UserForm)

Для управления программой используются формы. Форма – это диалоговое окно, в котором можно размещать различные элементы управления. Используя элементы управления и редактор форм можно создать удобный пользовательский интерфейс.

Вставка формы

Чтобы вставить форму в проект воспользуйтесь командой Insert/ UserForm (Рис. 12‑1).

Рис. 12‑1. Вставка формы

В результате выполнения данной команды (Рис. 12‑2) на экране появится форма и панель Элементы управления (ControlsТооlBох):

Рис. 12‑2. Новая форма и панель элементов управления

Чтобы добавить в форму элемент управления щелкните соответствующую ему кнопку на панели Элементы управления (ControlsТооlBох) и очертите мышкой контуры элемента. После этого его размеры и местоположение можно исправить  (либо перетаскивая размерные маркеры, либо сам элемент).

Чтобы удалить элемент управления щелкните по нему мышкой и нажмите клавишу [ Delete].

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

Форма (объект UserForm) имеет следующие свойства и методы:

Свойства Описание
Name Возвращает или устанавливает имя пользовательской формы
Caption Возвращает или устанавливает текст, отображаемый в заголовке. Пример: frmПароль.Caption = “Пароль”

Обратите внимание: свойства формы можно задавать в программе (см. пример), а можно в окне свойств (см.Рис. 12‑3), что, на взгляд автора, намного удобней.

Рис. 12‑3. Окно свойств формы

Методы Описание
Show Вывести форму на экран
Hide Убрать форму с экрана

События формы

Перечислим наиболее часто используемыми события формы:

Событие Описание
Initialize Запускается непосредственно перед выводом формы на экран. Здесь Вы должны определить, в каком виде пользователь увидит форму и каким образом он будет с ней взаимодействовать: будут ли кнопки связаны с клавишами [ Enter] или [ Cancel] (и какая из них с какой), какие элементы будут содержаться в списках, какой переключатель включен по умолчанию, разрешен ли в списках многоэлементный выбор и т.д.
Load Загрузить форму. Если в процедуре инициализации формы прописан метод Show, то форма загрузится и без этого события.
Unload Выгрузить форму из памяти. Метод Hide убирает форму с экрана, но не выгружает из памяти.

Элементы управления формы VBA

Элементы управления являются такими же объектами как и все остальные. Как любые объекты, они обладают свойствами методами и событиями.

В панель Элементы управления входят следующие элементы (Рис. 12‑4)

 

Рис. 12‑4. Элементы управления



Поделиться:


Последнее изменение этой страницы: 2021-12-15; просмотров: 34; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.218.127.141 (0.004 с.)