Реферат Курсовая Конспект
Организация диалога - раздел Информатика, Создание макросов Организация Диалога В Vba Реализуется Через Пользовательские Формы. Для Созда...
|
Организация диалога в VBA реализуется через пользовательские формы. Для создания новой формы используется кнопка панели инструментов Вставить UserForm. Создание диалога состоит из двух этапов: настройка формы и добавление элементов управления.
Настройка формы осуществляется через окно свойств объекта. Для формы рекомендуется использовать следующие свойства объекта UserForm:
Свойство | Значение | Пояснение |
Name | Myform | Имя |
Caption | Шрифт | подпись формы в окне |
Width | Ширина | |
Heigth | Высота |
Возможные элементы управления находятся ан панели инструментов формы. Они являются стандартными для диалога ОС Windows. Доступ к элементам управления осуществляется через семейство формы Controls. Это семейство включает в себя все элементы управления, установленные на форму. Каждому элементу управления присваивается номер в семействе, начиная с 0, в порядке установки на форму.
Например, установим на форму элемент управления Переключатель (объект типа CheckBox). Через окно свойств объекта инициализируем свойства:
Свойство | Значение |
Name | C1 |
Caption | Жирный |
Установить используемый переключатель (флажок) программным путем можно так:
Myform.C1=True или Myform.Controls(“C1”)=True
Использование событий
Функции объектно- ориентированной программы обычно активизируются при наступлении какого-либо события операционной системы. Примеры событий ОС Windows:
Событие | Имя |
Щелчок мышью | Click |
Получение фокуса | Enter |
Потеря фокуса | Exit |
Событие Получение фокуса наступает в момент активизации объекта, т.е. объект становится текущим.
При наступлении события активизируется процедура со строго определенным названием, которая называется процедурой обработки события или обработчиком события.
Например, обработчик события нажатия кнопки с именем К1 выводит в поле с именем P1 текущей формы слово «Привет»:
Sub K1_Click()
P1.Text= “ Привет ”
Ens Sub
Имя обработчика события формируется автоматически при выполнении двойного щелчка по соответствующему событию в окне событий объекта. Оно состоит из имени объекта (K1), знака подчеркивания и имени события(Click).
Для отображения формы на экране рекомендуется использовать метод Show объекта UserForm, а для скрытия формы после выбора пользователя - метод Hide.
– Конец работы –
Эта тема принадлежит разделу:
На сайте allrefs.net читайте: Создание макросов...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Организация диалога
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов