Прежде чем выполнить разработанную вами Форму, ее нужно сначала сохранить в Файле. Если вы попытаетесь закрыть Дизайнер форм, когда форма еще не сохранена, система Visual FoxPro выполняет дополнительный Запрос для подтверждения сохранения выполненных изменений, или сброса этих изменений.

Для сохранения разработанной (откорректированной) формы:

  • В системном окне Дизайнера Форм, выберите пункт Save из системного меню File. Данная форма будет сохранена в указанное вами место, в файле с расширением .scx (плюс дополнительный файл .sct).

Сохранение Форм и Контролов в качестве Классов библиотек

Вы можете также сохранить форму, или некоторое подмножество Контролов в форме, как определение класса. Если Вы в дальнейшем планируете создавать подклассы, основанные в форме или использовать Контролы в других формах, сохраните форму как определение класса.

Для сохранения Формы или некоторого набора Контролов в виде определения Класса:

  1. Из системного меню File, выберите пункт Save As Class.

  2. В открывшемся, соответствующем Save As Class, диалоговом боксе, выберите требуемый вариант: Current form / Selected controls.

  3. В текстовом боксе Name, введите имя создаваемого Класса.

  4. В текстовом боксе File, введите имя файла библиотеки классов, в которой сохраняется данный Класс.

  5. Нажмите кнопку OK.

Если вы не указываете расширение для файла библиотеки классов (filename), по-умолчанию раширение = .vcx (плюс файл с расширением .vct). Как только форма сохранена в виде определения некоторого класса, вы можете использовать команду MODIFY CLASS для корректировки рассматриваемого класса. Дополнительную информацию о создании классов смотрите в разделе: Объектно - Ориентированное Программирование.

См. также