Control.ProcessKeyEventArgs メソッド

キー メッセージを処理し、適切なコントロール イベントを生成します。

Protected Overridable Function ProcessKeyEventArgs( _
   ByRef m As Message _) As Boolean
[C#]
protected virtual bool ProcessKeyEventArgs(   ref Messagem);
[C++]
protected: virtual bool ProcessKeyEventArgs(Message* m);
[JScript]
protected function ProcessKeyEventArgs(
   m : Message) : Boolean;

パラメータ

  • m
    処理するウィンドウ メッセージを表す、参照渡しされた Message

戻り値

メッセージがコントロールによって処理された場合は true 。それ以外の場合は false

解説

このメソッドは、コントロールがキーボード メッセージを受け取ると呼び出されます。このメソッドは、 OnKeyPressOnKeyDown 、または OnKeyUp の各メソッドを呼び出すことによって、メッセージの適切なキー イベントを生成します。 m パラメータは、処理する必要があるウィンドウ メッセージを格納しています。 Message.Msg プロパティで有効な値は、WM_CHAR、WM_KEYDOWN、WM_SYSKEYDOWN、WM_KEYUP、WM_SYSKEYUP、および WM_IMECHAR です。

継承時の注意: 派生クラスで ProcessKeyEventArgs メソッドをオーバーライドする場合、コントロールはキーを処理したことを示すために true を返す必要があります。コントロールによって処理されないキーの場合は、基本クラスの ProcessKeyEventArgs メソッドを呼び出した結果が返されます。コントロールがこのメソッドをオーバーライドする必要はほとんどありません。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

Control クラス | Control メンバ | System.Windows.Forms 名前空間