HandledMouseEventArgs HandledMouseEventArgs HandledMouseEventArgs HandledMouseEventArgs Class

定義

カスタム コントロールで、MouseWheel イベントが親コンテナーに送信されないようにします。Allows a custom control to prevent the MouseWheel event from being sent to its parent container.

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
継承
HandledMouseEventArgsHandledMouseEventArgsHandledMouseEventArgsHandledMouseEventArgs
派生

次のコード例では、マウスホイールイベントをカスタムコントロールで処理済みとしてマークする方法を示します。The following code example demonstrates how to mark the mouse wheel event as handled in a custom control.

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処理する必要があるコントロールを開発し、コントロールの直接の親コンテナーによって表示されないようにするには、主にを使用します。You will want to use HandledMouseEventArgs primarily when developing a control that needs to handle mouse wheel events itself, and prevent them from being seen by the control's immediate parent container. HandledMouseEventArgsは、イベントをMouseEventHandler MouseWheel処理するときにによって直接渡されることはありません。HandledMouseEventArgs is not passed directly by MouseEventHandler when it handles the MouseWheel event. 代わりに、はをMouseEventArgs HandledMouseEventArgs MouseWheel使用します。これは、の出現を取り消すためににキャストする必要があります。 MouseEventHandlerRather, MouseEventHandler uses a MouseEventArgs, which you must cast to a HandledMouseEventArgs in order to cancel an occurrence of MouseWheel.

コンストラクター

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

指定したマウス ボタン、マウス ボタンのクリック回数、水平方向および垂直方向の画面座標、およびマウス ポインターの位置の変更に従って、HandledMouseEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the HandledMouseEventArgs class with the specified mouse button, number of mouse button clicks, horizontal and vertical screen coordinates, and the change of mouse pointer position.

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

指定したマウス ボタン、マウス ボタンのクリック回数、水平方向および垂直方向の画面座標、マウス ポインターの位置の変更、およびイベントが処理されるかどうかを示す値に従って、HandledMouseEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the HandledMouseEventArgs class with the specified mouse button, number of mouse button clicks, horizontal and vertical screen coordinates, the change of mouse pointer position, and the value indicating whether the event is handled.

プロパティ

Button Button Button Button

マウスのどのボタンが押されたかを示す値を取得します。Gets which mouse button was pressed.

(Inherited from MouseEventArgs)
Clicks Clicks Clicks Clicks

マウス ボタンが押されて離された回数を取得します。Gets the number of times the mouse button was pressed and released.

(Inherited from MouseEventArgs)
Delta Delta Delta Delta

マウス ホイールの回転回数を表す符合付きの数値に定数 WHEEL_DELTA の値を乗算した値を取得します。Gets a signed count of the number of detents the mouse wheel has rotated, multiplied by the WHEEL_DELTA constant. マウス ホイールのノッチ 1 つ分が 1 移動量に相当します。A detent is one notch of the mouse wheel.

(Inherited from MouseEventArgs)
Handled Handled Handled Handled

このイベントをコントロールの親コンテナーに送るかどうかを取得または設定します。Gets or sets whether this event should be forwarded to the control's parent container.

Location Location Location Location

マウス イベント生成時のマウスの位置を取得します。Gets the location of the mouse during the generating mouse event.

(Inherited from MouseEventArgs)
X X X X

マウス イベント生成時のマウスの x 座標を取得します。Gets the x-coordinate of the mouse during the generating mouse event.

(Inherited from MouseEventArgs)
Y Y Y Y

マウス イベント生成時のマウスの y 座標を取得します。Gets the y-coordinate of the mouse during the generating mouse event.

(Inherited from MouseEventArgs)

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象