ToolStripItem.ProcessCmdKey(Message, Keys) メソッド

定義

コマンド キーを処理します。

protected public:
 virtual bool ProcessCmdKey(System::Windows::Forms::Message % m, System::Windows::Forms::Keys keyData);
protected internal virtual bool ProcessCmdKey(ref System.Windows.Forms.Message m, System.Windows.Forms.Keys keyData);
abstract member ProcessCmdKey : Message * System.Windows.Forms.Keys -> bool
override this.ProcessCmdKey : Message * System.Windows.Forms.Keys -> bool
Protected Friend Overridable Function ProcessCmdKey (ByRef m As Message, keyData As Keys) As Boolean

パラメーター

m
Message

処理するウィンドウ メッセージを表す参照渡しの Message

keyData
Keys

処理するキーを表す Keys 値の 1 つ。

返品

false すべてのケースで。

注釈

このメソッドは、コマンド キーを処理するためにメッセージの前処理中に呼び出されます。 コマンド キーは、通常の入力キーよりも常に優先されるキーです。 コマンド キーの例としては、アクセラレータやメニュー ショートカットがあります。 メソッドは、コマンド キーを処理したことを示す true を返すか、キーがコマンド キーではないことを示す false を返す必要があります。

ProcessCmdKey メソッドの基底クラスの実装では、すべてのケースでfalseが返されます。

注意 (継承者)

派生クラスで ProcessCmdKey(Message, Keys) メソッドをオーバーライドする場合、メソッドのオーバーライドはキーを処理したことを示す true を返す必要があります。 派生クラスでは、このメソッドをオーバーライドする必要はほとんどありません。

適用対象