Открывает Form Designer.

CREATE FORM [FormName | ?] [AS cClassName FROM cClassLibraryName | ?]
[NOWAIT] [SAVE] [DEFAULT] [[WINDOW WindowName1] [IN [WINDOW]
WindowName2 | IN SCREEN]]

Параметры

FormName

Определяет имя файла для формы. Если Вы не определяете расширение для имени файла, Visual FoxPro автоматически назначает расширение .scx. Если файл формы с именем, которое Вы определяете уже существует, Вас спрашивают, хотите ли Вы записать поверх существующего файла (если SET SAFETY установлен в ON).
?

Отображает диалоговое окно Create, из которого Вы можете выбрать форму или ввести имя новой формы чтобы её создать.
AS cClassName FROM cClassLibraryName |?

Создает новую форму из класса форм библиотеки визуальных классов .vcx. cClassName определяет имя определяемого пользователем класса форм от которого создается новая форма. Если cClassName не основан на форме, генерируется ошибка. cClassLibraryName определяет имя библиотеки визуальных классов .vcx, содержащей класс форм, указанный cClassName . Включите ? для отображения диалогового окна Open, которое разрешит Вам определить библиотеку визуальных классов.
NOWAIT

Продолжает выполнение программы после того, как дизайнер Форм был открыт. Программа не ждет пока дизайнер Форм будет закрыт, а продолжает выполнение с програмной строки, следующей немедленно после строки, которая содержит CREATE FORM NOWAIT. Если Вы опускаете NOWAIT, когда в программе выполняется CREATE FORM, открывается дизайнер Форм и наступает пауза выполнения программы до тех пор, пока дизайнер Форм не будут закрыт. Включение NOWAIT не влияет на выполнение CREATE FORM из окна Command.
SAVE

При выполнении в программе, оставляет дизайнера Форм открытым после того, как другое окно появляется на переднем плане. Включение опции SAVE не не влияет на выполнение из окна Command.
DEFAULT

Определяет, что дизайнер Форм открывается с заданным по умолчанию шаблоном формы Visual FoxPro, отменяя заданный по умолчанию шаблон формы, указанный на вкладке Forms диалога Options. Для дополнительной информации о шаблонах форм, см. Создание Форм .
WINDOW WindowName1

Определяет окно, характеристики которого перенимает дизайнер Форм. Например, если окно создано с опцией FLOAT DEFINE WINDOW, дизайнер Форм может быть также перемещаемым. Окно не обязательно должно быть активным или видимым, но оно должно быть определено. Дизайнер Форм имеет заданный по умолчанию размер, который может быть большим чем окно, характеристики которого он использует. В этом случае, дизайнер Форм продолжает использовать характеристики окна, в которое он помещен. Левый верхний угол дизайнера Форм устанавливается в те же самые координаты что и левый верхний угол этого окна, и распространяется за его границы.
IN [WINDOW] WindowName2

Определяет родительское окно, в котором открывается дизайнер Форм. Дизайнер Форм не перенимает характеристик родительского окна и не может быть перемещен за пределы родительского окна. Если родительское окно перемещается, дизайнер Форм перемещается вместе с ним. Родительское окно должно быть сначала определено командой DEFINE WINDOW и должно быть видимым, чтобы иметь доступ к дизайнеру Форм.
IN SCREEN

Определяет, что дизайнер Форм должен быть явно открыт в главном окне Visual FoxPro, после того как он был помещен в родительское окно. Дизайнер Форм помещается в родительское окно включением предложения IN WINDOW.

Замечания

Выполнение CREATE FORM без любых дополнительных параметров открывает новую форму в дизайнере Форм. Когда Вы завершаете работу дизайнера Форм, Вам предлагают сохранить форму под другим именем.

См. Также