Share via


MODIFY MENU-Befehl

Öffnet den Menü-Designer, mit dem Sie ein Menüsystem ändern oder erstellen können.

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

Parameter

  • FileName
    Gibt den Dateinamen des Menüs an. Wird keine Dateinamenerweiterung angegeben, weist Visual FoxPro der Datei automatisch die Erweiterung MNX zu.

  • ?
    Zeigt das Dialogfeld Öffnen an, in dem Sie eine bestehende Menüdatei wählen oder den Namen eines neu zu erstellenden Menüs eingeben können.

  • WINDOW WindowName1
    Gibt ein Fenster an, dessen Eigenschaften der Menü-Designer übernimmt. Wurde das Fenster z. B. mit der FLOAT-Option des DEFINE WINDOW-Befehls erstellt, lässt sich der Menü-Designer verschieben. Das angegebene Fenster braucht dabei nicht aktiv oder sichtbar zu sein, muss aber definiert sein.

  • IN [WINDOW] WindowName2
    Gibt den Namen des übergeordneten Fensters an, in dem der Menü-Designer geöffnet wird. Der Designer übernimmt die Eigenschaften des übergeordneten Fensters nicht und kann nicht aus diesem herausgeschoben werden. Wird das übergeordnete Fenster verschoben, wird der Menü-Designer mit ihm verschoben.

    Um auf den Menü-Designer zugreifen zu können, muss das übergeordnete Fenster zunächst mit DEFINE WINDOW definiert werden und es muss sichtbar sein.

  • IN SCREEN
    Öffnet den Menü-Designer explizit im Microsoft Visual FoxPro-Hauptfenster, nachdem er in einem übergeordneten Fenster angeordnet wurde. Der Menü-Designer wird mit der IN WINDOW-Klausel in ein übergeordnetes Fenster gestellt.

  • NOWAIT
    Setzt die Programmausführung nach dem Öffnen des Designers fort. Das Programm wartet nicht das Schließen des Menü-Designers ab, sondern setzt die Ausführung in der Programmzeile fort, die unmittelbar auf die Zeile mit MODIFY MENU NOWAIT folgt. Wenn Sie in einem Programm MODIFY MENU ohne NOWAIT ausgeben, wird der Menü-Designer geöffnet und die Programmausführung so lange unterbrochen, bis dieser geschlossen wurde.

    NOWAIT steht nur innerhalb eines Programms zur Verfügung. NOWAIT hat keinen Einfluss auf den MODIFY MENU-Befehl, wenn dieser über das Befehlsfenster ausgegeben wird.

    Wenn Sie MODIFY MENU über das Befehlsfenster ausgeben und dabei keinen Menünamen, aber NOWAIT angeben, wird das Dialogfeld Öffnen nicht angezeigt. Das Dialogfeld Neues Menü ermöglicht es Ihnen, den Typ des erstellten Menüs (Standard oder Kontextmenü) anzugeben.

  • SAVE
    Bewirkt, dass der Menü-Designer beim Aktivieren eines anderen Fensters geöffnet bleibt. Wenn Sie SAVE nicht angeben, wird der Menü-Designer beim Aktivieren eines anderen Fensters geschlossen. SAVE wirkt sich nicht aus, wenn der zugehörige Befehl über das Befehlsfenster ausgegeben wird.

Hinweise

Weitere Informationen zum Erstellen von Menüs finden Sie unter Erstellung eines Menüsystems.

Siehe auch

DEFINE BAR | DEFINE MENU | DEFINE PAD | DEFINE POPUP | SET SYSMENU