SET SKIP OF-Befehl

Aktiviert bzw. deaktiviert ein Menü, eine Menüleiste, einen Menütitel oder einen Menüeintrag für benutzerdefinierte Menüs oder für das Microsoft Visual FoxPro-Systemmenü.

SET SKIP OF MENU MenuBarName1lExpression1

- oder -

SET SKIP OF PAD MenuTitleName OF MenuBarName2lExpression2

- oder -

SET SKIP OF POPUP MenuName1lExpression3

- oder -

SET SKIP OF BAR nMenuItemNumber | SystemItemName OF MenuName2lExpression4

Parameter

  • MENU MenuBarName1 lExpression1
    Aktiviert bzw. deaktiviert die Visual FoxPro-Systemmenüleiste oder eine mit DEFINE MENU erstellte benutzerdefinierte Menüleiste. Die Visual FoxPro-Systemmenüleiste _MSYSMENU kann beispielsweise mit dem folgenden Befehl deaktiviert werden:

    SET SKIP OF MENU _MSYSMENU .T.
    

    Sie kann mit dem folgenden Befehl aktiviert werden:

    SET SKIP OF MENU _MSYSMENU .F.
    
  • PAD MenuTitleName OF MenuBarName2 lExpression2
    Aktiviert bzw. deaktiviert einen Visual FoxPro-Systemmenütitel oder einen mit DEFINE PAD erstellten benutzerdefinierten Menütitel. Der Visual FoxPro-Menütitel Bearbeiten kann beispielsweise mit dem folgenden Befehl deaktiviert werden:

    SET SKIP OF PAD _MSM_EDIT OF _MSYSMENU .T.
    

    Mit dem folgenden Befehl kann der Menütitel aktiviert werden:

    SET SKIP OF PAD _MSM_EDIT OF _MSYSMENU .F.
    
  • POPUP MenuName1 lExpression3
    Aktiviert bzw. deaktiviert ein Visual FoxPro-Systemmenü oder ein mit DEFINE POPUP erstelltes benutzerdefiniertes Menü. Das Visual FoxPro-Menü Bearbeiten kann beispielsweise mit dem folgenden Befehl deaktiviert werden:

    SET SKIP OF POPUP _MEDIT .T.
    

    Mit dem folgenden Befehl kann das Menü aktiviert werden:

    SET SKIP OF POPUP _MEDIT .F.
    
  • BAR nMenuItemNumber | SystemItemName OF MenuName2 lExpression4
    Aktiviert bzw. deaktiviert einen Menüeintrag eines Visual FoxPro-Systemmenüs oder einen mit DEFINE BAR erstellten benutzerdefinierten Menüeintrag. Der Befehl Neu im Visual FoxPro-Menü Datei kann beispielsweise mit dem folgenden Befehl deaktiviert werden:

    SET SKIP OF BAR _MFI_NEW OF _MFILE .T.
    

    Dabei gibt SystemItemName den Menübefehl _MFI_NEW an, MenuName2 gibt das Menü _MFILE an und lExpression4 gibt den logischen Ausdruck .T. an. Der Menübefehl kann mit dem folgenden Befehl aktiviert werden:

    SET SKIP OF BAR _MFI_NEW OF _MFILE .F.
    

    Verwenden Sie nMenuItemNumber, um einen mit DEFINE BAR erstellten Menüeintrag anzugeben.

Hinweise

Eine vollständige Liste der internen Namen der Visual FoxPro-Systemmenükomponenten finden Sie unter Systemmenünamen. Sie können auch mit SYS(2013) die internen Namen eines Systemmenüs zurückgeben.

Wenn der logische Ausdruck lExpression als Wahr (.T.) ausgewertet wird, wird das Menü, die Menüleiste, der Menüname oder der Menüeintrag in SET SKIP OF deaktiviert, abgeblendet angezeigt und kann somit nicht ausgewählt werden. Wird lExpression als Falsch (.F.) ausgewertet, wird das Menü, die Menüleiste, der Menüname oder der Menüeintrag aktiviert und kann ausgewählt werden.

Siehe auch

CREATE MENU | DEFINE BAR | DEFINE MENU | DEFINE PAD | DEFINE POPUP | Systemmenünamen | SKPBAR( )