430______________________________________________Глава 7

Депозитарий позволяет не просто хранить формы, но и наследовать их, т.е. со-
здавать иерархию форм. Это важно, поскольку в сложном приложении, содержа-
щем много форм, все эти формы должны быть спроектированы в едином стиле, с
единообразным расположением органов управления, ввода и редактирования дан-
ных, в единой цветовой гамме и т.п. Это легко делается созданием иерархии форм.

Пусть, например, вы решили, что основные окна вашего приложения должны
иметь вид, представленный на рис. 7.8. Окна состоят из трех панелей с изменяю-
щимися при изменении площади окна размерами. Левая панель предназначена
для размещения различных окон ввода и вывода данных, правая — для просмотра
больших текстовых документов и таблиц данных. Между ними включен компо-
нент Splitter, позволяющий пользователю самому изменять относительную шири-
ну панелей. Как создавать подобные формы подробно рассказано в разделе 4.2 гла-
вы 4. Нижняя панель предназначена для размещения управляющих элементов —
кнопок. Внизу формы расположена панель состояния, в которой отображаются
подсказки и замечания (см. раздел 4.1.8 главы 4). Все необходимые свойства пане-
лей установлены, написаны операторы, обеспечивающие вывод на панель состоя-
ния подсказок. Задано имя формы (Name) — Fbase.

Рис. 7.8

Вид основного окна приложения, включаемого
в депозитарий

Имеет смысл сохранить эту форму в депозитарии и в дальнейшем использо-
вать для создания на ее основе различных конкретных форм вашего приложения.
Но перед этим сохраните модуль вашей формы. Для этого можно выполнить
команду File | Save As... . Сам проект можно не сохранять. При сохранении укажите
имя файла UFBase.

Записать форму в депозитарий можно следующим образом. Прежде всего щел-
кните на вашей форме правой кнопкой мыши и выберите во всплывшем контекст-
ном меню раздел Add To Repository. Откроется диалоговое окно, вид которого при-
веден на рис. 7.9. В верхнем окне Title вы должны написать название вашей фор-
мы — подпись под ее пиктограммой при входе в депозитарий. В следующем
окне — Description можете написать более развернутое пояснение. Его может уви-
деть пользователь, войдя в депозитарий, щелкнув правой кнопкой мыши и выбрав
во всплывшем меню форму отображения View Delails. В выпадающем списке Page
вы можете выбрать страницу депозитария, на которой хотите разместить пиктог-
рамму своей формы. Впрочем, вы можете указать и новую страницу с новым заго-
ловком. В результате она появится в депозитарии.

В окне Author вы можете указать сведения о себе как об авторе. Наконец, если
стандартная пиктограмма вас не устраивает, вы можете выбрать другую, щелкнув
на кнопке Browse... . После выполнения всех этих процедур щелкните на кнопке ОК
и ваша форма окажется включенной в депозитарий.