MouseButtonState Enum
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan kemungkinan status tombol mouse.
public enum class MouseButtonState
public enum MouseButtonState
type MouseButtonState =
Public Enum MouseButtonState
- Warisan
Nama | Nilai | Deskripsi |
---|---|---|
Pressed | 1 | Tombol ditekan. |
Released | 0 | Tombol dilepaskan. |
Contoh berikut menunjukkan penanganan aktivitas mouse yang menentukan tombol mana yang saat ini ditekan dengan memeriksa status tombol setiap tombol mouse.
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
Enumerasi MouseButtonState menentukan konstanta yang berkorelasi dengan status tombol mouse.
Produk | Versi |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: