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. 회전이란 마우스 휠을 한 번 돌리는 것입니다.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)

적용 대상