ВУЗ:
Составители:
Рубрика:
35
ки новых окон диалога будет накапливаться коллекция окон диалога , кото -
рые можно использовать в разных приложениях.
Для того чтобы настроить существующее окно диалога , нужно вы -
полнить следующую последовательность действий :
1. Выполнить команду Project / Add Form / Вкладка Existing, в от-
крывшемся окне Add Form добавить существующую форму к про -
екту.
2. Выполнить команду File / Save <Имя файла> As и ввести новое
имя файла. (Это предохранит от изменений существующую вер-
сию формы ).
3. При необходимости , настроить вид и компоновку формы.
4. В окне редактора кода настроить процедуры обработки событий
формы и элементов управления .
Для создания нового окна диалога порядок выполнения действий бу-
дет следующий :
1. Выполнить команду Project / Add Form / Вкладка New, в от-
крывшемся окне добавить к проекту новую форму.
2. Настроить компоновку новой формы и ввести элементы управле-
ния.
3. Добавить код к процедурам событий формы и элементов управле-
ния.
При создании пользовательского окна диалога разработчик получает
значительную свободу в определении его компоновки и поведения . Окно
может быть фиксированным или перемещаемым, режимным или не-
режимным. Оно может содержать элементы управления различных типов.
Режимное окно диалога должно быть закрыто (скрыто или выгруже-
но ), прежде чем можно будет продолжить работу в приложении.
Нережимные окна диалога позволяют перемещать фокус от окна
диалога к другой форме, не закрывая это окно диалога . В то время как окно
диалога открыто , можно продолжать работать в другом месте приложения.
7.2.2. Открытие пользовательского окна диалога
Вывести окно диалога на экран можно так же, как и любую другую
форму в приложении . Форма запуска загружается автоматически при за-
пуске приложения. Когда требуется открыть вторую форму или окно диа-
лога , соответствующий код загружает и выводит его на экран. Аналогично ,
когда требуется удалить форму или окно диалога , выполняется код, кото -
рый их выгружает или скрывает.
Разработчику приложения предоставляется большая гибкость в оп-
ределении режимов загрузки в память и открытия окна диалога .
В табл. 3 приводятся различные задачи при выводе формы на экран и
средства решения этих задач.
35
ки но вы х о ко н диало г абудетнакапливаться ко ллекц ия о ко н диало г а, ко то -
ры е мо ж но испо льзо вать вразны х прило ж ениях.
Д ля то го чт о бы настро ить сущ ествую щ ее о кно диало г а, нуж но вы -
по лнить следую щ ую по следо вательно сть дей ствий :
1. В ы по лнить ко мандуProject / Add Form / В кладка Existing, в о т-
кры вш емся о кне Add Form до бавить сущ ествую щ ую фо рмук про -
екту.
2. В ы по лнить ко мандуFile / Save <И мя ф ай л а> As и ввести но во е
имя фай ла. (Э то предо хранито тизменений сущ ествую щ ую вер-
сию фо рмы ).
3. П ри нео бхо димо сти, настро ить вид и ко м по но вкуфо рм ы .
4. В о кне редакто ра ко да наст ро ить про ц едуры о брабо тки со бы тий
фо рмы иэлементо вуправления.
Д ля со здания но во го о кнадиало г апо рядо к вы по лнения дей ствий бу-
детследую щ ий :
1. В ы по лнить ко манду Project / Add Form / В кладка New, в о т-
кры вш емся о кнедо бавить к про ектуно вую фо рму.
2. Н астро ить ко мпо но вкуно во й фо рмы и ввести элементы управле-
ния.
3. Д о бавить ко д к про ц едурам со бы тий фо рмы и элементо вуправле-
ния.
П ри со здании по льзо вательско г о о кна диало гаразрабо тчик по лучает
значительную сво бо дув о пределении ег о ко мпо но вки и по ведения. О кно
мо ж ет бы ть фиксиро ванны м или перемещ аем ы м, реж имны м или не-
реж имны м . О но мо ж етсо держ ать элементы управления различны х типо в.
Реж им но е о кно диало гадо лж но бы ть закры то (скры то или вы г руж е-
но ), преж де чем мо ж но будетпро до лж ить рабо тувприло ж ении.
Н ереж имны е о кна диало га по зво ляю т перемещ ать фо кус о т о кна
диало г ак другой фо рме, не закры вая это о кно диало г а. В то время как о кно
диало г ао ткры то , мо ж но про до лж ать рабо тать вдругом месте прило ж ения.
7.2.2. О ткры тиепол ьзовател ьског оокна диал ог а
В ы вести о кно диало га на экран мо ж но так ж е, как и лю бую друг ую
фо рму в прило ж ении. Ф о рма запуска загруж ается авто матически при за-
пуске прило ж ения. К о гда требуется о ткры ть вто рую фо рмуили о кно диа-
ло га, со о тветствую щ ий ко дзаг
руж аети вы во дитег о наэкран. А нало г ично ,
ко гда требуется удалить фо рмуили о кно диало г а, вы по лняется ко д, ко то -
ры й их вы г руж аетилискры вает.
Разрабо тчикуприло ж ения предо ставляется бо льш ая г ибко сть в о п-
ределенииреж имо взаг рузки впамять и о ткры тия о кнадиало га.
В табл. 3 приво дятся различны е задачи при вы во де фо рмы на экран и
средствареш ения этих задач.
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »
