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( ) 函数返回空字符串。