次の方法で共有


HandledMouseEventArgs クラス

定義

カスタム コントロールで、MouseWheel イベントが親コンテナーに送信されないようにします。

public ref class HandledMouseEventArgs : System::Windows::Forms::MouseEventArgs
public class HandledMouseEventArgs : System.Windows.Forms.MouseEventArgs
type HandledMouseEventArgs = class
    inherit MouseEventArgs
Public Class HandledMouseEventArgs
Inherits MouseEventArgs
継承
HandledMouseEventArgs
派生

次のコード例では、マウス ホイール イベントをカスタム コントロールで処理済みとしてマークする方法を示します。

Public Class MouseWheelControl
    Sub New()
        ' Add initialization code for the control here. 
    End Sub

    Protected Sub MouseWheelControl_MouseWheel(ByVal sender As Object, ByVal e As MouseEventArgs) Handles Me.MouseWheel
        Dim Hme As HandledMouseEventArgs = e
        Hme.Handled = True
        ' Perform custom mouse wheel action here. 
    End Sub
End Class

注釈

主に、マウス ホイール イベント自体を処理し、コントロールの直接の親コンテナーに表示されないようにする必要があるコントロールを開発する場合に使用 HandledMouseEventArgs します。 HandledMouseEventArgsは、イベントを処理MouseWheelするときに によってMouseEventHandler直接渡されません。 代わりに、 MouseEventHandlerMouseEventArgs使用します。これは、 の出現MouseWheelHandledMouseEventArgs取り消すために にキャストする必要があります。

コンストラクター

HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32)

指定したマウス ボタン、マウス ボタンのクリック回数、水平方向および垂直方向の画面座標、およびマウス ポインターの位置の変更に従って、HandledMouseEventArgs クラスの新しいインスタンスを初期化します。

HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32, Boolean)

指定したマウス ボタン、マウス ボタンのクリック回数、水平方向および垂直方向の画面座標、マウス ポインターの位置の変更、およびイベントが処理されるかどうかを示す値に従って、HandledMouseEventArgs クラスの新しいインスタンスを初期化します。

プロパティ

Button

マウスのどのボタンが押されたかを示す値を取得します。

(継承元 MouseEventArgs)
Clicks

マウス ボタンが押されて離された回数を取得します。

(継承元 MouseEventArgs)
Delta

マウス ホイールの回転回数を表す符号付きの数値に定数 WHEEL_DELTA の値を乗算した値を取得します。 マウス ホイールのノッチ 1 つ分が 1 移動量に相当します。

(継承元 MouseEventArgs)
Handled

このイベントをコントロールの親コンテナーに送るかどうかを取得または設定します。

Location

マウス イベント生成時のマウスの位置を取得します。

(継承元 MouseEventArgs)
X

マウス イベント生成時のマウスの x 座標を取得します。

(継承元 MouseEventArgs)
Y

マウス イベント生成時のマウスの y 座標を取得します。

(継承元 MouseEventArgs)

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象