Новости



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

Команда MODIFY MENU

См. также

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

Синтаксис

MODIFY MENU [FileName | ?]
[[WINDOW WindowName1]
[IN [WINDOW] WindowName2 | IN SCREEN | IN MACDESKTOP]]
[NOWAIT]
[SAVE]

Параметры

FileName

Задает имя файла для меню. Если имя задано без расширения, Visual FoxPro автоматически присвоит файлу расширение .MNX.

?

Отображает диалоговое окно Open, в котором можно выбрать существующий файл ме ю или ввести имя создаваемого меню.

WINDOW WindowName1

Задает окно, характеристики которого перенимает конструктор меню. Например, ес и окно создано по команде DEFINE WINDOW с опцией FLOAT, конструктор меню можно перемещать. Данное окно не обязательно должно быть активным или видимым, но о о должно быть определено.

IN [WINDOW] WindowName2

Задает родительское окно, в котором открывается конструктор меню. Конструктор меню не принимает характеристики родительского окна и не может быть выведен за его пределы. При перемещении родительского окна вместе с ним перемещается и ко структор меню.

Родительское окно должно быть заранее определено с помощью команды DEFINE WINDOW, и оно должно быть видимым, чтобы сделать возможным доступ к конструктору ме ю.

IN SCREEN

Явно открывает конструктор меню в основном окне Visual FoxPro, после того как он размещен в родительском окне. Конструктор меню размещается в родительском ок е в результате включения предложения IN WINDOW.

IN MACDESKTOP

Допустимо только в FoxPro для Macintosh.

Помещает конструктор меню в основное окно Macintosh. Конструктор меню распо агается на том же уровне, что и основное окно FoxPro. Конструктор меню можно пе еместить за пределы основного окна FoxPro и скрыть за этим окном.

Предложение IN MACDESKTOP отменяет текущую установку SET MACDESKTOP. Эта уста овка определяет, куда следует помещать конструктор меню в случае отсутствия пре ложения SCREEN или MACDESKTOP fox90001.gif в основное окно FoxPro или в основное окно Macintosh. Подробнее о размещении конструктора меню в основном окне FoxPro или в основном окне Macintosh см. описание команды SET MACDESKTOP.

NOWAIT

Продолжает выполнение программы после открытия конструктора меню. Программа не дожидается закрытия конструктора меню, а продолжает выполняться со строки, епосредственно следующей за строкой с командой MODIFY MENU NOWAIT. Если вы выдали в программе команду MODIFY MENU без предложения NOWAIT, конструктор меню отк оется и выполнение программы будет приостановлено до тех пор, пока конструктор меню не закроется.

Опция NOWAIT действует только в программе. Она не влияет на выполнение команды MODIFY MENU, когда та выдается из окна команд.

SAVE

Оставляет конструктор меню открытым после активизации другого окна. Если опустить SAVE, конструктор меню закроется при активизации другого окна. Включение опции SAVE при выдаче из окна команд не имеет эффекта.

Комментарии

Дополнтельную информацию о создани меню см. тему Создание системы меню и главу 12 "Конструирование меню" Руководства разработчика.



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

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

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

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

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