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. 代わりに、MouseEventHandlerを使用して、MouseEventArgsにキャストする必要があります、HandledMouseEventArgsの発生を解約するにはMouseWheelします。Rather, 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)

適用対象