on( ) 函数
示例 请参阅
返回为下列事件处理命令指定的命令:ON APLABOUT、ON ERROR、ON ESCAPE、ON KEY、ON KEY LABEL、ON MACHELP、ON PAGE 或 ON READERROR。
语法
ON(cONCommand [, KeyLabelName])
参数
cONCommand
指定其中的一个事件处理命令。下面是各个命令及在 on( ) 函数中使用的相应的字符表达式:
命令 |
cONCommand |
ON ERROR |
ERROR |
ON ESCAPE |
ESCAPE |
ON KEY LABEL |
KEY |
ON PAGE |
PAGE |
例如,要返回当前为 ON ERROR 指定的命令,应使用:
? ON('ERROR')
KeyLabelName
用在 ON KEY LABEL 命令中,为命令指定键或组合键。把 cONCommand 指定为 KEY 后,在 KeyLabelName 中指定键或组合键的键标记名称。有关键标记名称的完整列表,请参阅 ON KEY LABEL。
例如,若要返回当前 ON KEY LABEL 命令为功能键 F7 指定的命令,应使用:
? ON('KEY', 'F7')
返回值类型
字符型
说明
当某一事件发生并被一个事件处理命令俘获时,执行该事件处理命令指定的命令。on( ) 函数返回为某个事件处理命令指定的命令。如果当前没有命令指定给该事件处理命令,on( ) 函数返回空字符串。