Команда CREATE FORM
См. также
Синтаксис
CREATE FORM [FormName | ?]
Параметры
cFormName
Задает имя файла для формы. Если имя файла указано без расширения, Visual
FoxPro автоматически добавит расширение .SCX. Если файл формы с таким именем уже
существует, выдается запрос, следует ли вести запись поверх существующего файла
(если командой SET SAFETY установлено значение ON).
?
Отображает диалоговое окно Create, в котором можно выбрать какую-либо форму и
и ввести имя новой создаваемой формы.
NOWAIT
Продолжает выполнение программы после того, как откроется конструктор форм. П
ограмма не ждет закрытия конструктора форм, а продолжает выполняться со строки,
непосредственно следующей за строкой с командой CREATE FORM NOWAIT. Если
опустить опцию NOWAIT, то когда программа выдаст команду CREATE FORM, откроется ко
структор форм и работа программы будет приостановлена до его закрытия.
Если выдать команду CREATE FORM с опцией NOWAIT в окне команд, это никак не
скажется на выполнении.
SAVE
Если команда с этой опцией выдана в программе, конструктор форм остается откр
тым после того, как на передний план выдвигается другое окно. Если команда с
опцией SAVE выдана в oкне команд, это никак не сказывается на выполнении.
DEFAULT
Задает открытие конструктора форм с шаблоном форм, принимаемым по умолчанию в
Visual FoxPro, то есть отменяет используемый по умолчанию шаблон форм, заданный
на вкладке Forms диалогового окна Options.
Подробнее о шаблонах форм см. тему Использование шаблонов для форм и наборов форм и главу 9 "Создание форм" Руководства разработчика.
WINDOW WindowName1
Задает окно, характеристики которого перенимает конструктор форм. Например, ес
и окно создано с помощью опции FLOAT команды DEFINE WINDOW, конструктор форм
можно перемещать. Окно не обязательно должно быть активным или видимым, но оно
олжно быть определено.
Для конструктора форм установлен принимаемый по умолчанию размер, который
может превышать размеры окна, у которого конструктор форм заимствует характе
истики. В таком случае конструктор форм все равно принимает характеристики окна, в
которое он помещается. Левый верхний угол конструктора этикеток совпадает с левым
верхним углом окна, а справа и внизу конструктор этикеток выходит за пределы
окна.
IN [WINDOW] WindowName2
Задает родительское окно, в котором будет открыт конструктор форм. Он не пере
имает характеристики родительского окна и не может перемещаться за пределы пос
еднего. Если перемещать родительское окно, конструктор форм будет двигаться
вместе с ним.
Родительское окно нужно предварительно определить с помощью команды DEFINE
WINDOW, и оно должно быть видимым, чтобы можно было получить доступ к конструктору
форм.
IN SCREEN
Указывает, что конструктор форм явным образом открывается в основном окне
Visual FoxPro после размещения в родительском окне. Для размещения конструктора фо
м в родительском окне следует задать предложение IN WINDOW.
Комментарии
Если команда CREATE FORM выдана без каких-либо дополнительных аргументов, в ко
структоре форм открывается новая форма. При выходе из конструктора форм вы по
учите приглашение сохранить форму под другим именем.
[NOWAIT] [SAVE] [DEFAULT]
[[WINDOW WindowName1]
[IN [WINDOW] WindowName2 | IN SCREEN]]
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.