ToolStrip.ProcessDialogKey(Keys) 方法

定義

處理對話方塊按鍵。

protected:
 override bool ProcessDialogKey(System::Windows::Forms::Keys keyData);
protected override bool ProcessDialogKey (System.Windows.Forms.Keys keyData);
override this.ProcessDialogKey : System.Windows.Forms.Keys -> bool
Protected Overrides Function ProcessDialogKey (keyData As Keys) As Boolean

參數

keyData
Keys

其中一個 Keys 值,表示要處理的按鍵。

傳回

Boolean

如果按鍵已由控制項處理,則為 true,否則為 false

備註

ProcessDialogKey 訊息前置處理期間呼叫 方法,以處理對話方塊字元,例如 TAB、RETURN、ESCAPE 和方向鍵。 只有在方法指出控制項未處理索引鍵時 IsInputKey ,才會呼叫這個方法。 只會 ProcessDialogKey 將字元傳送至父控制項 ProcessDialogKey 的 方法,如果控制項沒有父系,則傳 false 回 。 類別 System.Windows.Forms.Form 會覆寫這個方法,以執行對話方塊索引鍵的實際處理。 只有在控制項裝載于Windows Forms應用程式或ActiveX控制項時,才會呼叫此方法。

給繼承者的注意事項

ProcessDialogKey(Keys) 衍生類別中覆寫 方法時,控制項應該會傳回 true ,以指出它已處理索引鍵。 對於控制項未處理的索引鍵,應該傳回呼叫基類 ProcessDialogChar(Char) 方法的結果。 如果曾經需要覆寫這個方法,則控制項很少。

適用於