MouseButtonEventArgs.ButtonState Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Olayla ilişkili düğmenin durumunu alır.
public:
property System::Windows::Input::MouseButtonState ButtonState { System::Windows::Input::MouseButtonState get(); };
public System.Windows.Input.MouseButtonState ButtonState { get; }
member this.ButtonState : System.Windows.Input.MouseButtonState
Public ReadOnly Property ButtonState As MouseButtonState
Özellik Değeri
Düğmenin içinde olduğu durum.
Örnekler
Aşağıdaki örnek, olayı işleyen nesnenin rengini değiştiren bir fare düğmesi olay işleyicisi oluşturur. Seçilen renk, fare düğmesine basılıp basılmadığına veya serbest bırakılmasına bağlıdır.
private void MouseButtonEventHandler(object sender, MouseButtonEventArgs e)
{
if (e.ButtonState == MouseButtonState.Pressed)
{
this.Background = Brushes.BurlyWood;
}
if (e.ButtonState == MouseButtonState.Released)
{
this.Background = Brushes.Ivory;
}
}
Private Sub MouseButtonEventHandler(ByVal sender As Object, ByVal e As MouseButtonEventArgs)
If e.ButtonState = MouseButtonState.Pressed Then
Me.Background = Brushes.BurlyWood
End If
If e.ButtonState = MouseButtonState.Released Then
Me.Background = Brushes.Ivory
End If
End Sub
Açıklamalar
sınıfı, Mouse farenin durumunu belirlemek için ek özellikler ve yöntemler sağlar.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin