KeyPreview 属 性

KeyPreview 属 性 - 图1KeyPreview 属 性 - 图2指定表单的 KeyPress 事件是否优先于控件的 KeyPress 事件 设计和运行时可用

语 法

Ob jec t.KeyPreview[ = lExp r]

参 数 描 述

lExpr

KeyPreview 属 性 - 图3下 表 列 出 了 KeyPreview 属 性 的 设 置

设 置 说 明

KeyPreview 属 性 - 图4KeyPreview 属 性 - 图5

(.T.)

KeyPreview 属 性 - 图6KeyPreview 属 性 - 图7

(.F.)

说 明

表单首先接收 KeyPress 事件 然后活动控件才接收

KeyPreview 属 性 - 图8KeyPreview 属 性 - 图9KeyPreview 属 性 - 图10KeyPreview 属 性 - 图11KeyPreview 属 性 - 图12KeyPreview 属 性 - 图13默认值 由活动控件接收 KeyPress 事件 表单不接收

KeyPreview 属 性 - 图14KeyPreview 属 性 - 图15使用 KeyPreview 属性可使表单先对 KeyPress 事件进行处理 然后再由当前活动控件对这些事件进行处理

KeyPreview 属 性 - 图16KeyPreview 属 性 - 图17KeyPreview 属 性 - 图18KeyPreview 属 性 - 图19可以使用这个属性为表单创建一个全局键盘处理程序 例如 在应用程序中用到功能键时 可以在表单层次上对这些键击做出处理 而不用为每一个接收到键击事件的控

KeyPreview 属 性 - 图20件分别编写代码

KeyPreview 属 性 - 图21KeyPreview 属 性 - 图22若表单没有可见的活动控件 它将自动接收所有键盘事件

应 用 于

KeyPreview 属 性 - 图23KeyPreview 属 性 - 图24KeyPreview 属 性 - 图25表单 页面 _SCREEN 工具栏

请 参 阅

Enabled 属 性 , KeyPress 事 件 , V isible 属 性