MouseButtonState 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
마우스 단추의 가능한 상태를 지정합니다.
public enum class MouseButtonState
public enum MouseButtonState
type MouseButtonState =
Public Enum MouseButtonState
- 상속
필드
Name | 값 | Description |
---|---|---|
Pressed | 1 | 단추가 눌러진 상태로 표시됩니다. |
Released | 0 | 단추가 해제된 상태로 표시됩니다. |
예제
다음 예제에서는 각 마우스 단추의 단추 상태를 확인 하 여 어떤 단추가 현재 눌러져 결정 하는 마우스 이벤트 처리기를 보여 줍니다.
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 마우스 단추의 상태를 상호 연관 되는 상수를 지정 하는 열거형입니다.