Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lector4(Stud).doc
Скачиваний:
3
Добавлен:
02.05.2019
Размер:
125.95 Кб
Скачать

2.2 Закрытие нестандартного диалогового окна

Нестандартные диалоговые окна всегда открываются как модальные, т.е. перед возвратом в документ пользователь должен закрыть окно. Для этого в диалоговом окне обычно предусматривают соответствующую кнопку. Чтобы выгрузить UserForm, используется оператор Unload.

3 Работа с элементами управления в документе, листе или на слайде

Элементы управления на базе ActiveX можно добавить не только в нестандартные диалоговые окна, но и в документ, рабочий лист или на слайд. Например, вставив в документ поля, списки, переключатели и другие элементы, документ приобретает вид интерактивной формы. Можно также включать в рабочий лист кнопки для запуска часто используемых макросов и т.д. Основные отличия при работе с элементами управления в документе, листе или на слайде от операций с этими элементами в нестандартных диалоговых окнах заключаются в следующем:

- элементы управления добавляются в документ, рабочий лист или на слайд с помощью панели инструментов Control Toolbox (Элементы управления) меню View (Вид) команды Toolbars (Панели инструментов), а не Toolbox (Панель элементов);

- в случае нестандартного диалогового окна переключение в режим конструктора, в котором работают с элементами управления и в котором они реагируют на события, требует закрытия этого окна и возврата в редактор Visual Basic. При работе с элементами управления в документе или рабочей книге необходимо переключиться в режим выполнения, активизировав кнопку Exit Design Mode (Выход из режима конструктора) на панели инструментов Visual Basic. В PowerPoint переход в режим выполнения осуществляется запуском демонстрации слайдов, а любая операция редактирования вызывает возврат в режим конструктора;

- у элементов управления в документе, рабочем листе или на слайде может быть набор событий, отличный от того, что определено для него в UserForm.

Контрольные вопросы:

  1. В каком режиме осуществляется разработка диалогового окна и редактирование элементов управления.

  2. В каком режиме осуществляется запуск диалогового окна.

  3. В каком режиме элементы управления реагируют на события.

  4. Каким образом осуществляется создание новой UserForm, устанавливаются ее свойства, добавляются элементы управления.

  5. Какое диалоговое окно позволяет установить последовательность перехода между элементами формы. Каким образом его можно открыть.

  6. Для чего предназначены страницы (вкладки) элемента управления MultiPage.

  7. Для каких целей предназначен элемент управления TabStrip.

  8. Какие элементы управления на базе ActiveX Вы знаете. Укажите их свойства, цели использования и наборы событий.

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

  10. В какой период создания диалогового окна желательно присваивать элементам управления необходимые имена.

  11. Какое событие возникает при отображении диалогового окна.

  12. Каким образом нумеруются элементы наборов в иерархии объектов Microsoft Excel, Word и PowerPoint.

  13. Каким образом нумеруются элементы массивов и наборов, связанных с формами.

  14. В какой период можно изменять свойства элементов управления и UserForm и применять их методы.

  15. Какое свойство позволяет включать элемент управления при выполнении указанных условий.

  16. Что следует осуществить для проверки данных перед закрытием диалогового окна.

  17. Охарактеризуйте действия, которые необходимо осуществить с целью сохранения данных, указанных в диалоговом окне.

  18. Каким образом можно закрыть активное нестандартное диалоговое окно.

  19. Охарактеризуйте основные отличия при работе с элементами управления в документе, листе или на слайде от операций с этими элементами в нестандартных диалоговых окнах.

Лекция разработана «___»________200__г.

__________________(Шеверева Е.А.)

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