Команда MODIFY FORM
См. также Пример
Синтаксис
MODIFY FORM
Параметры
FormName
Задает имя файла формы. Если вы не зададите расширение имени файла, Visual
FoxPro автоматически подставит расширение .SCX.
?
Отображает диалоговое окно Open, в котором можно выбрать существующую форму и
и ввести имя создаваемой формы.
NOENVIRONMENT
Включено для совместимости с экранами версий 2.x, чтобы помешать восстановле
ию среды, сохраненной вместе с экраном.
В Visual FoxPro среда данных, связанная с формой Visual FoxPro, восстанав
ивается, если задать значение свойства AutoOpenTables этой среды данных равным
"истине" (.T.), которое принимается по умолчанию. Чтобы гарантировать закрытие сред
формы при освобождении формы, установите для свойства AutoCloseTables среды
анных значение "истина" (.T.), которое также принимается по умолчанию.
Когда вы создаете или модифицируете формы, вы можете сохранить текущую среду
анных Visual FoxPro вместе с файлом определения формы. При сохранении среды дан
ых Visual FoxPro в таблицу определения формы включаются дополнительные записи,
описывающие все открытые файлы таблиц и индексов, порядок индексов и все от
ошения между таблицами.
NOWAIT
Продолжает выполнение программы после открытия констуктора форм. Программа не
удет ожидать закрытия конструктора форм, а продолжит выполняться со строки,
епосредственно следующей за строкой с командой MODIFY FORM NOWAIT. Если опустить
NOWAIT, то при выдаче в программе команды MODIFY FORM откроется конструктор фо
м и выполнение программы будет приостановлено, пока конструктор форм не зак
оется.
Опция NOWAIT действует только в программе. В команде MODIFY FORM, выданной в
окне команд, она не работает.
SAVE
Если это предложение выдано в программе, оно оставляет конструктор форм открыт
м после выведения на передний план другого окна. Опция SAVE не действует, если
она выдается из окна команд.
WINDOW WindowName1
Задает окно, характеристики которого перенимает конструктор форм. Например, ес
и окно создается по команде DEFINE WINDOW с опцией FLOAT, конструктор форм мож
о перемещать. Это окно не обязательно должно быть активным или видимым, но оно
должно быть определено.
Конструктор форм использует размер по умолчанию, который может превышать разме
окна, наследующего ему свои характеристики. В этом случае конструктор форм
все равно перенимает характеристики окна, в котором он размещается. Левый верхний
угол конструктора окна располагается в точке с теми же координатами, что и лев
й верхнийо угол окна, и простирается за его пределы.
IN [WINDOW] WindowName2
Задает родительское окно, в котором открывается конструктор форм. Конструктор
форм не перенимает характеристики родительского окна и не может быть выведен за
пределы последнего. Если передвигать родительское окно, конструктор форм пе
емещается вместе с ним.
Чтобы иметь доступ к конструктору форм, нужно предварительно определить родите
ьское окно с помощью команды DEFINE WINDOW и сделать его видимым.
IN SCREEN
Задает явное открытие конструктора форм в основном окне Visual FoxPro после
того, как он размещается в родительском окне. Конструктор форм помещается в ро
ительское окно в результате включения предложения IN WINDOW.
Комментарии
При выдаче команды MODIFY FORM без аргументов отображается диалоговое окно
Open. Закрывая конструктор форм, можно сохранить форму под другим именем.
[FormName | ?]
[NOENVIRONMENT] [NOWAIT] [SAVE]
[[WINDOW WindowName1]
[IN [WINDOW] WindowName2 | IN SCREEN]]
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.