keypreview 属性

应用于 请参阅

指定表单的 KeyPress 事件是否优先于控制的 KeyPress 事件。设计和运行时可用。

语法

Object.KeyPreview[ = lExpr]

设置

lExpr

下表列出了 keypreview 属性的设置:

设置 说明
真 (.T.) 表单首先接收 KeyPress 事件,然后活动控制才接收。
假 (.F.) (默认值)由活动控制接收 KeyPress 事件,表单不接收。

说明

使用 keypreview 属性可使表单先对 KeyPress 事件进行处理,然后再由当前活动控制对这些事件进行处理。
可以使用这个属性为表单创建一个全局键盘处理程序。例如,在应用程序中用到功能键时,可以在表单层次上对这些键击做出处理,而不用为每一个接收到键击事件的控制分别编写代码。
若表单没有可见的活动控制,它将自动接收所有键盘事件。