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 つ。

戻り値

Boolean

常に false

注釈

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

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

注意 (継承者)

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

適用対象