Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Формы как пользовательские окна диалога




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

Создание пользовательского окна диалога. Для создания пользовательского окна диалога можно открыть новую форму или настроить существующее окно диалога. По мере разработки новых окон диалога будет накапливаться коллекция окон диалога, которые можно использовать в разных приложениях. Чтобы настроить существующее окно диалога, надо выполнить следующую последовательность действий:

1. Выполнить команду Project/Add Form/Вкладка Existing, в открывшемся окне Add Form добавить существующую форму к проекту.

2. Выполнить команду File/Save <Имя файла> As и ввести новое имя файла. (Это предохранит от изменений существующую версию формы).

3. При необходимости настроить вид и компоновку формы.

4. В окне редактора кода настроить процедуры обработки событий формы и элементов управления.

Для создания нового окна диалога надо выполнить следующие действия:

1. Выполнить команду Project/Add Form/Вкладка New, в открывшемся окне добавить к проекту новую форму.

2. Настроить компоновку новой формы и ввести элементы управления.

3. Добавить код к процедурам событий формы и элементов управления.

Окно может быть фиксированным или перемещаемым, режимным или нережимным.

Режимное окно диалога должно быть закрыто (скрыто или выгружено) прежде чем можно будет продолжить работу в приложении. Нережимные окна диалога позволяют перемещать фокус от окна диалога к другой форме, не закрывая это окно диалога. В то время, как окно диалога открыто, можно продолжать работать в другом месте приложения.

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

Задачи, решаемые при выводе формы на экран и определяющие способы вывода формы на экран, и средства решения этих задач:

Задача Способ реализации
Загрузить форму в память, но не выводить ее на экран Использовать оператор Load или просто обратиться к свойству или элементу управления в форме
Загрузить и открыть форму как нережимную Использовать метод Show
Загрузить и открыть форму как режимную Использовать метод Show со стилем vbModal
Вывести на экран загруженную форму Установить свойство Visible в True или использовать метод Show
Скрыть форму Установить свойство Visible в False или использовать метод Hide
Скрыть форму и выгрузить ее из памяти Использовать оператор Unload

 

 




Поделиться с друзьями:


Дата добавления: 2014-11-07; Просмотров: 448; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.