当用户在键盘上按键时发生。
句法
object_KeyDown(ByVal KeyCode As Long, ByVal Shift As Long, ContinueProcessing As Boolean)
属性
KeyDown 事件语法包括以下组成部分:
组成部分
|
描述
|
对象
|
对象表达式,其值为“应用到”列表中的一个对象。
|
KeyCode
|
一个整数,表示按下或松开的键的键代码。
|
切换
|
SHIFT、CTRL 和 ALT 键的状态。
|
Settings
Shift 的设置如下:
值
|
描述
|
1
|
按下了 SHIFT。
|
2
|
按下了 CTRL。
|
4
|
按下了 ALT。
|
备注
首先会将按键事件发送到选定的对象。如果没有与事件绑定的脚本,则将按键事件发送到包含的对象(组或页面)。如果您为一组画面使用了公用按键事件,则建议您使用用户全局页面中从画面按键事件调用的共享子程序。
ContinueProcessing As Boolean 参数与键宏方案相关。由于键宏可绑定到对象,因此存在特定的层次结构。例如,可以让同一个键宏在对象上和画面中运行不同的脚本。处理将在对象中开始,而 ContinueProcessing 参数会防止将处理传递到下一级别。例如,如果 F10 将在矩形上运行 MacroA,并且 F10 还会在画面中运行 MacroB,那么,指定一个 false 值可以防止在画面中激发宏。
应用到