Share via


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 事件。 當表單的事件處理常式完成按鍵處理之後,按鍵就會指派給具有焦點的控制項。

您可以使用這個屬性來處理應用程式中的所有按鍵,並處理擊鍵,或呼叫適當的控制項來處理按鍵。 例如,當應用程式使用函式按鍵時,您可能會想要在表單層級處理按鍵,而不是為每個可能接收擊鍵事件的控制項撰寫程式碼。

注意

如果表單沒有可見或已啟用的控制項,它會自動接收所有鍵盤事件。

適用於