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

Вы можете добавить в класс формы Visual FoxPro свои собственные свойства и методы для того, чтобы они были доступны каждой форме в приложении. Если вами использовались переменные и определенные вами процедуры, которые принадлежали области формы, то использование ваших собственных свойств и методов обеспечит такую функциональность и, кроме того, позволит вам иметь более ясную модель инкапсуляции.

Вы можете указать шаблоны наборов форм точно также, как вы можете установить шаблоны формы. Возможны приведенные ниже комбинации:

  • Указаны шаблоны как набора форм, так и формы.

    Выбор Form в диалоговом окне Новый (New) (и все другие способы создания новых форм) автоматически создаст набор форм, основанный на шаблоне класса набора форм. Когда вы выберите Добавить новую форму (Add New Form) из меню Форма (Form) при открытом Конструкторе форм (Form Designer), в набор форм будет добавлена форма, основанная на шаблоне вашей формы.

  • Указан только шаблон набора форм.

    Выбор Form в диалоговом окне Новый (New) (и все другие способы создания новых форм) автоматически создаст набор форм, основанный на шаблоне класса FormSet. Когда вы выберите Добавить новую форму (Add New Form) из меню Форма (Form) при открытом Конструкторе форм (Form Designer), в набор форм будет добавлена форма, основанная на базовом классе формы Visual FoxPro.

  • Указан только шаблон формы.

    Выбор Form в диалоговом окне Новый (New) (и все другие способы создания новых форм) автоматически создаст форму, основанный на шаблоне класса Form.

  • Не указан ни один шаблон.

    Когда вы выберите Добавить новую форму (Add New Form) из меню Форма (Form) (и все другие способы создания новых форм), то автоматически будет создана форма, основанная на базовом классе Form Visual FoxPro.

Для получения более подробной информации смотрите описание Как: установить шаблоны форм.

Смотрите также