ON( )-Funktion

Gibt den Befehl zurück, der jedem dieser Ereignisbehandlungsbefehle zugeordnet ist: ON ERROR, ON ESCAPE, ON KEY LABEL, oder ON PAGE.

ON(cONCommand [, KeyLabelName])

Rückgabewerte

Zeichen

Parameter

  • cONCommand
    Gibt einen der Ereignisbehandlungsbefehle an. In der folgenden Tabelle sind die Befehle und die entsprechenden Zeichenausdrücke für ON( ) aufgelistet:

    -Befehl cONCommand
    ON ERROR ERROR
    ON ESCAPE ESCAPE
    ON KEY LABEL KEY
    ON PAGE PAGE

    Geben Sie beispielsweise folgenden Befehl ein, um den Befehl anzuzeigen, der momentan dem ON ERROR-Befehl zugeordnet ist:

    ? ON('ERROR')
    
  • KeyLabelName
    Wird in ON KEY LABEL verwendet, um eine Taste oder Tastenkombination anzugeben, der der Befehl zugeordnet wird. Geben Sie KEY in cONCommand an, und geben Sie den Namen der Taste oder Tastenkombination in KeyLabelName an. Eine vollständige Liste mit den Tastennamen finden Sie unter ON KEY LABEL.

    Geben Sie folgenden Befehl ein, um beispielsweise den Befehl anzuzeigen, der momentan über ON KEY LABEL der Funktionstaste F7 zugeordnet ist:

    ? ON('KEY', 'F7')
    

Hinweise

Tritt ein Ereignis auf, das durch einen der Ereignisbehandlungsbefehle verfolgt wird, wird der Befehl ausgeführt, der dem Ereignis zugeordnet ist. Mit ON( ) wird der Befehl zurückgegeben, den Sie einem Ereignisbehandlungsbefehl zugeordnet haben. ON( ) gibt eine leere Zeichenfolge zurück, wenn dem angegebenen Ereignisbehandlungsbefehl derzeit kein Befehl zugeordnet ist.

Beispiel

Im folgenden Beispiel werden mit ON( ) die Einstellungen für ON ERROR und ON KEY LABEL angezeigt.

ON ERROR DO errorhand
ON KEY LABEL CTRL+F2 WAIT WINDOW 'You pressed ^F2'
ON KEY LABEL ALT+Z DISPLAY MEMORY
CLEAR
? ON('ERROR')  && Displays DO errorhand
? ON('KEY', 'CTRL+F2')  && Displays WAIT WINDOW 'You pressed ^F2'
? ON('KEY', 'ALT+Z')  && Displays DISPLAY MEMORY
ON ERROR
ON KEY LABEL CTRL+F2
ON KEY LABEL ALT+Z

Siehe auch

INKEY( ) | LASTKEY( ) | ON ERROR | ON ESCAPE | ON KEY | ON KEY LABEL | ON PAGE | ON READERROR | READKEY( )