Control.ProcessKeyEventArgs(Message) Control.ProcessKeyEventArgs(Message) Control.ProcessKeyEventArgs(Message) Control.ProcessKeyEventArgs(Message) Method

定義

キー メッセージを処理し、適切なコントロール イベントを生成します。Processes a key message and generates the appropriate control events.

protected:
 virtual bool ProcessKeyEventArgs(System::Windows::Forms::Message % m);
protected virtual bool ProcessKeyEventArgs (ref System.Windows.Forms.Message m);
abstract member ProcessKeyEventArgs :  -> bool
override this.ProcessKeyEventArgs :  -> bool
Protected Overridable Function ProcessKeyEventArgs (ByRef m As Message) As Boolean

パラメーター

m
Message Message Message Message

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

戻り値

メッセージがコントロールによって処理された場合は true。それ以外の場合は falsetrue if the message was processed by the control; otherwise, false.

注釈

コントロールがキーボード メッセージを受信すると、このメソッドが呼び出されます。This method is called when a control receives a keyboard message. このメソッドは呼び出すことによって、メッセージの適切なキー イベントを生成するため、 OnKeyPressOnKeyDown、またはOnKeyUpメソッド。The method is responsible for generating the appropriate key events for the message by calling the OnKeyPress, OnKeyDown, or OnKeyUp methods. mパラメーターにはウィンドウ メッセージ処理する必要がありますにはが含まれています。The m parameter contains the window message that must be processed. 指定できる値、Message.Msgプロパティは、WM_CHAR、WM_KEYDOWN、WM_SYSKEYDOWN、WM_KEYUP、WM_SYSKEYUP、および WM_IME_CHAR います。Possible values for the Message.Msg property are WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP, WM_SYSKEYUP, and WM_IME_CHAR.

注意 (継承者)

オーバーライドする場合、ProcessKeyEventArgs(Message)派生クラスでメソッドをコントロールを返しますtrueをキーが処理されたことを示します。When overriding the ProcessKeyEventArgs(Message) method in a derived class, a control should return true to indicate that it has processed the key. 基本クラスの呼び出しの結果、コントロールによって処理されないキーProcessKeyEventArgs(Message)メソッドが返される必要があります。For keys that are not processed by the control, the result of calling the base class's ProcessKeyEventArgs(Message) method should be returned. コントロールがこのメソッドをオーバーライドする必要はほとんどありません。Controls will seldom, if ever, need to override this method.

セキュリティ

UIPermission
このメソッドを呼び出すクラスを継承するすべてのウィンドウ。for all windows for inheriting classes to call this method. 列挙型に関連付けられている: AllWindows UIPermissionWindowします。Associated enumeration: AllWindows value of UIPermissionWindow.

SecurityPermission
アンマネージ コードを呼び出す直前の呼び出し元。for the immediate caller to call unmanaged code. 関連付けられた列挙体。 UnmanagedCodeAssociated enumeration: UnmanagedCode

適用対象