MouseButtonState 열거형

정의

마우스 단추의 가능한 상태를 지정합니다.Specifies the possible states of a mouse button.

public enum class MouseButtonState
public enum MouseButtonState
type MouseButtonState = 
Public Enum MouseButtonState
상속
MouseButtonState

필드

Pressed 1

단추가 눌러진 상태로 표시됩니다.The button is pressed.

Released 0

단추가 해제된 상태로 표시됩니다.The button is released.

예제

다음 예제에서는 각 마우스 단추의 단추 상태를 확인 하 여 어떤 단추가 현재 눌러져 결정 하는 마우스 이벤트 처리기를 보여 줍니다.The following example shows a mouse event handler that determines which buttons are currently pressed by checking the button state of each mouse button.

private void MouseDownHandler(object sender, MouseEventArgs e)
{
    if (e.RightButton == MouseButtonState.Pressed)
    {
        MessageBox.Show("The Right Mouse Button is pressed");
    }

    if (e.LeftButton == MouseButtonState.Pressed)
    {
        MessageBox.Show("The Left Mouse Button is pressed");
    }

    if (e.MiddleButton == MouseButtonState.Pressed)
    {

        MessageBox.Show("The Middle Mouse Button is pressed");
    }

    if (e.XButton1 == MouseButtonState.Pressed)
    {
        MessageBox.Show("The XButton1 Mouse Button is pressed");
    }

    if (e.XButton2 == MouseButtonState.Pressed)
    {
        MessageBox.Show("The XButton2 Mouse Button is pressed");
    }
}
Private Sub MouseDownHandler(ByVal sender As Object, ByVal e As MouseEventArgs)
    If e.RightButton = MouseButtonState.Pressed Then
        MessageBox.Show("The Right Mouse Button is pressed")
    End If

    If e.LeftButton = MouseButtonState.Pressed Then
        MessageBox.Show("The Left Mouse Button is pressed")
    End If

    If e.MiddleButton = MouseButtonState.Pressed Then

        MessageBox.Show("The Middle Mouse Button is pressed")
    End If

    If e.XButton1 = MouseButtonState.Pressed Then
        MessageBox.Show("The XButton1 Mouse Button is pressed")
    End If

    If e.XButton2 = MouseButtonState.Pressed Then
        MessageBox.Show("The XButton2 Mouse Button is pressed")
    End If
End Sub

설명

MouseButtonState 마우스 단추의 상태를 상호 연관 되는 상수를 지정 하는 열거형입니다.The MouseButtonState enumeration specifies constants which correlate to the state of a mouse button.

적용 대상

추가 정보