PrintPreviewDialog.KeyPreview 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,指出表單是否要在事件傳送至焦點所在的控制項之前,接收按鍵事件。
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
時,表單將會收到所有 KeyPress 、 KeyDown 和 KeyUp 事件。 當表單的事件處理常式完成按鍵處理之後,按鍵就會指派給具有焦點的控制項。
您可以使用這個屬性來處理應用程式中的所有按鍵,並處理擊鍵,或呼叫適當的控制項來處理按鍵。 例如,當應用程式使用函式按鍵時,您可能會想要在表單層級處理按鍵,而不是為每個可能接收擊鍵事件的控制項撰寫程式碼。
注意
如果表單沒有可見或已啟用的控制項,它會自動接收所有鍵盤事件。