2012-06-14 36 views
5

Shape için Mouse Right Button Double Click olayını nasıl kullanabilirim?Tutamaç için Fare Sağ Buton Çift Şekil için Tıklayın

+0

@PanagiotisKanavos yanılıyorsunuz, kesinlikle! Sorumu okuyun lütfen. – Nick

+0

@PanagiotisKanavos Şekil sınıfı bazı olaylar sağlar, MouseRightButtonDoubleClick'i taklit etmek için bu etkinlikleri nasıl kullanacağımı bilmek veya daha iyi bir yolu varsa bilmek istiyorum. – Nick

cevap

5

Şekil üzerinde çift tıklamayı algılamanın bir yolunu mu arıyorsunuz? Bu durumda MouseRightButtonDown olayının ClickCount özelliğini kontrol etmelisiniz. Bu özellik, bir öğenin tıklanma sayısını sunar. Belge sayfasındaki örnek, tek, çift ve üç tıklamaları kontrol eder:

private void OnMouseDownClickCount(object sender, MouseButtonEventArgs e) 
{ 
    // Checks the number of clicks. 
    if (e.ClickCount == 1) 
    { 
     // Single Click occurred. 
     lblClickCount.Content = "Single Click"; 
    } 
    if (e.ClickCount == 2) 
    { 
     // Double Click occurred. 
     lblClickCount.Content = "Double Click"; 
    } 
    if (e.ClickCount >= 3) 
    { 
     // Triple Click occurred. 
     lblClickCount.Content = "Triple Click"; 
    } 
} 
+0

Teşekkürler, basit değil mi? – Nick

İlgili konular