İngilizce dilinde oku

Aracılığıyla paylaş


MouseButtonState Sabit listesi

Tanım

Fare düğmesinin olası durumlarını belirtir.

C#
public enum MouseButtonState
Devralma
MouseButtonState

Alanlar

Name Değer Description
Pressed 1

Düğmeye basılır.

Released 0

Düğme serbest bırakılır.

Örnekler

Aşağıdaki örnekte, her fare düğmesinin düğme durumunu denetleyerek şu anda hangi düğmelere basıldığını belirleyen bir fare olay işleyicisi gösterilmektedir.

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

Açıklamalar

Numaralandırma, MouseButtonState fare düğmesinin durumuyla ilişkili sabitleri belirtir.

Şunlara uygulanır

Ürün Sürümler
.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

Ayrıca bkz.