PrintPreviewDialog.KeyPreview 属性

定义

获取或设置一个值,该值指示在将键事件传递到具有焦点的控件前,窗体是否将接收此键事件。

public:
 property bool KeyPreview { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
public bool KeyPreview { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.KeyPreview : bool with get, set
Public Property KeyPreview As Boolean

属性值

如果窗体将接收所有键事件,则为 true;如果窗体上当前选定控件接收键事件,则为 false。 默认值为 false

属性

注解

此属性与此类无关。

当此属性设置为 true时,窗体将接收所有 KeyPressKeyDownKeyUp 事件。 在窗体的事件处理程序处理完击键后,将击键分配给具有焦点的控件。

可以使用此属性处理应用程序中的所有击键,并处理击键或调用相应的控件来处理击键。 例如,当应用程序使用功能键时,你可能希望在窗体级别处理击键,而不是为每个可能接收击键事件的控件编写代码。

注意

如果窗体没有可见或已启用的控件,它将自动接收所有键盘事件。

适用于