Visual Basic. Теория. Нагина Е.К - 35 стр.

UptoLike

Составители: 

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 приво дятся различны е задачи при вы во де фо рмы на экран и
средствареш ения этих задач.