2012-06-14 27 views
5

ईवेंट Shape के लिए मैं कैसे संभाल सकता हूं?आकार के लिए माउस दाएं बटन डबल क्लिक करें

+0

@ पानागियोटिस कानावोस आप गलत हैं, बिल्कुल! कृपया मेरा प्रश्न पढ़ें। – Nick

+0

@ पानागियोटिस कानावोस आकृति वर्ग कुछ घटनाएं प्रदान करता है, मैं जानना चाहता हूं कि माउसआरइटबटन डब्लिनक्लिक को अनुकरण करने के लिए इन घटनाओं का उपयोग कैसे करें, या यदि एक बेहतर तरीका मौजूद है। – Nick

उत्तर

5

क्या आप आकार पर डबल क्लिक का पता लगाने के लिए एक तरीका ढूंढ रहे हैं? इस मामले में आपको ईवेंट की ClickCount संपत्ति की जांच करनी चाहिए। यह संपत्ति तत्व पर क्लिक किए जाने की संख्या प्रदान करती है। प्रलेखन पृष्ठ पर नमूना एकल, डबल और ट्रिपल क्लिक के लिए जांच करता है:

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

धन्यवाद, सरल नहीं? – Nick