MouseButton Enum
Definisi
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 nilai yang menentukan tombol pada perangkat mouse.
public enum class MouseButton
public enum MouseButton
type MouseButton =
Public Enum MouseButton
- Warisan
Bidang
Left | 0 | Tombol kiri mouse. |
Middle | 1 | Tombol mouse tengah. |
Right | 2 | Tombol kanan mouse. |
XButton1 | 3 | Tombol mouse yang diperluas pertama. |
XButton2 | 4 | Tombol mouse yang diperluas kedua. |
Contoh
Contoh berikut membuat MouseDown penanganan aktivitas yang menggunakan MouseButton enumerasi untuk menentukan tombol mana yang ditekan. Bergantung pada tombol mana yang ditekan, latar belakang kontrol yang mengaktifkan peristiwa diubah.
private void MouseButtonDownHandler(object sender, MouseButtonEventArgs e)
{
Control src = e.Source as Control;
if (src != null)
{
switch (e.ChangedButton)
{
case MouseButton.Left:
src.Background = Brushes.Green;
break;
case MouseButton.Middle:
src.Background = Brushes.Red;
break;
case MouseButton.Right:
src.Background = Brushes.Yellow;
break;
case MouseButton.XButton1:
src.Background = Brushes.Brown;
break;
case MouseButton.XButton2:
src.Background = Brushes.Purple;
break;
default:
break;
}
}
}
Private Sub MouseButtonDownHandler(ByVal sender As Object, ByVal e As MouseButtonEventArgs)
Dim src As Control = TryCast(e.Source, Control)
If src IsNot Nothing Then
Select Case e.ChangedButton
Case MouseButton.Left
src.Background = Brushes.Green
Case MouseButton.Middle
src.Background = Brushes.Red
Case MouseButton.Right
src.Background = Brushes.Yellow
Case MouseButton.XButton1
src.Background = Brushes.Brown
Case MouseButton.XButton2
src.Background = Brushes.Purple
Case Else
End Select
End If
End Sub