分享:
▲
▼
第四题答案:1
传回或设定一个数值,以决定是否在控制项的键盘事件之前启动表单的键盘事件。键盘事件为:KeyDown,KeyUp 和 KeyPress。 语法 object.KeyPreview [= boolean] KeyPreview 属性语法具有以下几个单元: 组成部份 描述
object 物件运算式,其为「适用于」清单中的一个物件。 boolean 布林运算式,指定如何接收事件。「设定值」中有详细描述。 设定值 boolean 的设定值为: 设定值 描述
True 表单先接收键盘事件,然后是使用中的控制项接收事件。 False (预设)使用中的控制项接收键盘事件,而表单不接收。 请注意 可以用该属性,产生表单的键盘处理程式,例如,应用程式利用功能键时,需要在表单级处理按键,而不是为每个可以接收按键事件的控制项编写程式。 如果表单中没有可见和有效的控制项,它将自动接收所有键盘事件。 若只要在表单里处理键盘事件、而不允许控制项接收键盘事件时,在表单的 KeyPress 事件中设定 KeyAscii 为 0,并在表单的 KeyDown 事件中设定 KeyCode 为 0。 附注 一些控制项能够截断键盘事件,以致表单无法接收它们。这样的例子有:CommandButton 控制项有驻点时的 ENTER 键、以及驻点在 ListBox 控制项上时的方向键。
|