MouseButtonState Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje možné stavy tlačítka myši.
public enum class MouseButtonState
public enum MouseButtonState
type MouseButtonState =
Public Enum MouseButtonState
- Dědičnost
Pole
Pressed | 1 | Tlačítko se stiskne. |
Released | 0 | Tlačítko se uvolní. |
Příklady
Následující příklad ukazuje obslužnou rutinu události myši, která určuje, která tlačítka jsou aktuálně stisknuta kontrolou stavu jednotlivých tlačítek myši.
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
Poznámky
Výčet MouseButtonState určuje konstanty, které korelují se stavem tlačítka myši.
Platí pro
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.