ButtonBase.OnMouseMove(MouseEventArgs) メソッド

定義

OnMouseMove(MouseEventArgs) イベントを発生させます。

protected:
 override void OnMouseMove(System::Windows::Forms::MouseEventArgs ^ mevent);
protected override void OnMouseMove(System.Windows.Forms.MouseEventArgs mevent);
override this.OnMouseMove : System.Windows.Forms.MouseEventArgs -> unit
Protected Overrides Sub OnMouseMove (mevent As MouseEventArgs)

パラメーター

mevent
MouseEventArgs

イベント データを含む MouseEventArgs

注釈

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

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

Note

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

注意 (継承者)

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

適用対象