Baca dalam bahasa Inggris

Bagikan melalui


MouseButtonState Enum

Definisi

Menentukan kemungkinan status tombol mouse.

public enum MouseButtonState
Warisan
MouseButtonState

Bidang

Nama Nilai Deskripsi
Pressed 1

Tombol ditekan.

Released 0

Tombol dilepaskan.

Contoh

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");
    }
}

Keterangan

Enumerasi MouseButtonState menentukan konstanta yang berkorelasi dengan status tombol mouse.

Berlaku untuk

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

Lihat juga