指定表单的 KeyPress 事件是否优先于控制的 KeyPress 事件。设计和运行时可用。
语法
Object.KeyPreview[ = lExpr]
设置
lExpr
下表列出了 keypreview 属性的设置:
设置 | 说明 |
真 (.T.) | 表单首先接收 KeyPress 事件,然后活动控制才接收。 |
假 (.F.) | (默认值)由活动控制接收 KeyPress 事件,表单不接收。 |
使用 keypreview 属性可使表单先对 KeyPress 事件进行处理,然后再由当前活动控制对这些事件进行处理。
可以使用这个属性为表单创建一个全局键盘处理程序。例如,在应用程序中用到功能键时,可以在表单层次上对这些键击做出处理,而不用为每一个接收到键击事件的控制分别编写代码。
若表单没有可见的活动控制,它将自动接收所有键盘事件。