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

定義

コマンド キーを処理します。Processes a command key.

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

パラメーター

m
Message

処理するウィンドウ メッセージを表す、参照渡しされた MessageA Message, passed by reference, that represents the window message to process.

keyData
Keys

処理するキーを表す Keys 値の 1 つ。One of the Keys values that represents the key to process.

戻り値

常に falsefalse in all cases.

注釈

このメソッドは、コマンドキーを処理するために、メッセージの前処理中に呼び出されます。This method is called during message preprocessing to handle command keys. コマンドキーは、通常の入力キーより常に優先されるキーです。Command keys are keys that always take precedence over regular input keys. コマンドキーの例としては、アクセラレータやメニューのショートカットがあります。Examples of command keys include accelerators and menu shortcuts. メソッドは、コマンドtrueキーを処理したことを示すため、またfalseはキーがコマンドキーではないことを示すためにを返す必要があります。The method must return true to indicate that it has processed the command key, or false to indicate that the key is not a command key.

コレクション内にToolStripDropDownItem ProcessCmdKey DropDown項目がある場合、このメソッドの実装は、のを呼び出します。 DropDownItemsThe ToolStripDropDownItem implementation of this method calls the ProcessCmdKey of the DropDown if there are items in the DropDownItems collection. それ以外の場合、この実装は基本クラスの実装を呼び出します。Otherwise, this implementation calls the base class implementation.

注意 (継承者)

派生クラスでProcessCmdKey(Message, Keys)メソッドをオーバーライドする場合、メソッドのオーバーライドは、 trueキーが処理されたことを示すためにを返す必要があります。When overriding the ProcessCmdKey(Message, Keys) method in a derived class, the method override should return true to indicate that it has processed the key. 派生クラスがある場合は、このメソッドをオーバーライドする必要はほとんどありません。Derived classes will seldom, if ever, need to override this method.

セキュリティ

SecurityPermission
直前の呼び出し元と継承クラスでこのメソッドを呼び出すために使用します。for the immediate caller and inheriting classes to call this method. UnmanagedCode (関連する列挙体)Associated enumeration: UnmanagedCode.

適用対象