Implementation. После чего вызвать окно на экран

Uses test1;

После чего вызвать окно на экран:

fmtest1.Showmodal;

или

fmtest1.Show;

Вставку ссылку на модуль можно автоматизировать. Для этого активизировать главное окно после чего выполнить опцию File | Use Unit. В появившемся диалоговом окне (рис. 2) выбрать нужный модуль (в нашем примере test1) и нажать на ОК. При этом вставляется ссылка Uses test1 после слова implementation. Точно так же открыв второе окно, выполнить опцию File | Use Unit.

Рис.2. Вставка ссылки на модуль

При вызове метода show второе окно появляется на экране и работает одновременно с первым. Такие окна называются немодальными, они всегда открываются в одном методе и закрываются в другом. В отличие от этого обращение к Showmodal создает модальное окно.

Модальные окна всегда требуют от пользователя принятия какого-либо решения. С их помощью реализуется диалог с пользователем и с их помощью пользователь может сообщать о принятом решении. В момент закрытия этого окна число, соответствующее решению пользователя, помещается в ModalResult. Некоторые стандартные кнопки (Ok, Yes, No, Cancel и т.д.) автоматически помещают нужное число в ModalResult и закрывают окно. В других случаях об этом должен заботиться программист. Вызывающая программа получает значение ModalResult как значение функции ShowModal и может тут же его анализировать и использовать.

Разновидности форм определены в свойстве FormStyle или хранятся готовыми шаблонами форм в хранилище объектов, которые можно выбрать с помощью меню: File | New | Other, затем в хранилище объектов выбрать вкладку Forms и выбрать нужную разновидность формы.

Шаблоны форм

Пользователь может создать шаблоны форм, которые могут пригодиться при конструировании диалоговых окон. Шаблоны форм содержат произвольный набор компонентов, приспособленный для нужд пользователя, например, шаблон с двумя кнопками mbOk и mbCancel.

Шаблон можно создать так:

Поместите на форму компоненты, которые войдут в шаблон, и нужным образом настройте их свойства. Затем нажмите на клавишу Shift и, не отпуская ее, щелкните по каждому шаблонному компоненту – в результате будет выделена группа компонентов. Теперь раскройте пункт Component | Create component Template (если на форме не будет выделен ни один компонент, этот пункт меню будет недоступен). В ответ Delphi развернет окно

В качестве пиктограммы шаблона будет предложена пиктограмма последнего выделенного компонента. Далее задайте имя класса шаблона и страницу его размещения. Щелкните Ok. Шаблон готов для использования. Его модуль стал составной частью проекта.

Размещение шаблона на форме:

 
 


Щелкните на пиктограмме страницы Standard. Затем по пустой форме Form1 – на экране появится окно с предложением выбрать шаблон. Нажмите Enter, и шаблон появится на форме.

Программы со многими формами

Сложные программы требуют создания множества форм, каждая из которых решает ту или иную задачу. Для лучшей ориентации в назначениях разных форм существенную помощь может оказать файл проекта, в котором рядом с описанием включенного в проект модуля содержится строка комментария. В ней указано имя файла формы. Этот комментарий появляется в диалоговом окне при выборе опции View | Forms


Модульный принцип построения программ.

Программа Delphi основана на модульном принципе. Головной файл проекта получается предельно коротким и простым. Он состоит из объявления списка использованных модулей и операторов, которые создают объекты форм, затем запускается приложение на выполнение, соблюдение принципа модульности позволяет внутри каждого модуля проводить модификации не затрагивая других модулей и файл проекта. Все объекты компонента размещаются на формах. Для каждой формы, которые спроектировали в приложении, Delphi создает отдельный модуль.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: