Кент Рейсдорф. 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, что принято для форм, используемых в качестве диалоговых окон. После того, как мастер диалогов создал основу для вашего окна, вы можете добавить необходимые функциональные возможности в редакторе форм.