Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2

Кент Рейсдорф. BORLAND C++BUILDER. Страница 256

Создание форм и приложений с помощью мастеров

В C++Builder встроены два мастера, которые предназначены для упро­щения процесса создания приложений. Мастер диалогов помогает создавать диалоговые окна, а мастер приложений оказывает помощь в создании основы будущего приложения.

Теперь давайте поговорим о каждом из мастеров в отдельности.

Мастер диалогов

По правде говоря, у мастера диалогов не так уж много работы, потому что практически любое диалоговое окно требует окончательной настройки в редакторе форм. Запускается мастер диалогов из репозитория объектов. Сна­чала выберите в главном меню пункт File | New, чтобы открыть репозиторий объектов. Затем перейдите на страницу репозитория Dialogs (Диалоги) и дважды щелкните на значке мастера диалогов. Вы увидите окно мастера диалогов, показанное на рис. 9.5.

Рис. 9.5

Мастер диалогов

Вы можете создать диалоговое окно из одной страницы или многостра­ничное диалоговое окно (с вкладками). Значок в левой части диалогового окна мастера будет показывать внешний вид создаваемого вами окна. Если вы решили создать одностраничное диалоговое окно, то при нажатии кнопки Next вы увидите следующую страницу мастера диалогов (см. рис. 9.6).

Рис. 9.6

Вторая страница мастера диалогов

Эта страница позволяет вам решить, будете ли вы использовать кнопки в диалоговом окне, и если да, то выбрать их расположение: в правой или нижней части окна. Как вы можете догадаться, посмотрев на рис. 9.6 и увидев кнопку Finish (Конец), это последняя страница мастера диалогов в том случае, если вы создаете одностраничное диалоговое окно. Выбрав ва­риант размещения кнопок, нажмите кнопку Finish, чтобы С-H-Builder создал для вас диалоговое окно.

Новое диалоговое окно отображается в редакторе форм. Свойство окна BorderStyle будет иметь значение bsDialog, что принято для форм, исполь­зуемых в качестве диалоговых окон. После того, как мастер диалогов создал основу для вашего окна, вы можете добавить необходимые функциональные возможности в редакторе форм.

Web-дизайн (с) 2010 All rights reserved