Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Команда MODIFY FORM

См. также Пример

Открывает конструктор форм, позволяя модифицировать или создать форму.

Синтаксис

MODIFY FORM
[FormName | ?]
[NOENVIRONMENT] [NOWAIT] [SAVE]
[[WINDOW WindowName1]
[IN [WINDOW] WindowName2 | IN SCREEN]]

Параметры

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. Закрывая конструктор форм, можно сохранить форму под другим именем.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.