ButtonBase.OnKeyDown(KeyEventArgs) メソッド

定義

OnKeyUp(KeyEventArgs) イベントを発生させます。

protected:
 override void OnKeyDown(System::Windows::Forms::KeyEventArgs ^ kevent);
protected override void OnKeyDown(System.Windows.Forms.KeyEventArgs kevent);
override this.OnKeyDown : System.Windows.Forms.KeyEventArgs -> unit
Protected Overrides Sub OnKeyDown (kevent As KeyEventArgs)

パラメーター

kevent
KeyEventArgs

イベント データを含む KeyEventArgs

注釈

イベントを発生させると、デリゲートを介してイベント ハンドラーが呼び出されます。 詳細については、「イベントの 処理と発生」を参照してください。

OnKeyDown メソッドでは、デリゲートをアタッチせずに、派生クラスでイベントを処理することもできます。 これは、派生クラスでイベントを処理するために推奨される手法です。

Note

ボタンが無効になっている場合は、OnKeyDownを呼び出さないでください (派生クラスでOnKeyDownをオーバーライドする場合は、基底クラスのOnKeyDown メソッドの呼び出しが含まれます)。 OnKeyDownのオーバーライドでボタンを無効にする場合は、ボタンを無効にする前に基底クラスの OnKeyDown メソッドを呼び出すか、まったく呼び出さないでください。

注意 (継承者)

派生クラスで OnKeyDown(KeyEventArgs) をオーバーライドする場合は、登録されているデリゲートがイベントを受け取るように、基底クラスの OnKeyDown(KeyEventArgs) メソッドを必ず呼び出してください。

適用対象

こちらもご覧ください