2009-09-17 11 views
8

WinForms आवेदन में (बटन के लिए) ctrl + left क्लिक का पता लगानेWinForms आवेदन में ctrl + left क्लिक का पता लगाने

+0

अगर यह थोड़ा बेहतर पूछा गया तो मैं ऊपर उठूंगा - उत्तर उपयोगी है और Google को सवाल मिला, लेकिन यह ... कुछ शब्दों –

उत्तर

34

आप Form.ModifierKeys का मूल्य जांच करने के लिए करता है, तो नियंत्रण दबाया गया था की जरूरत है जैसे:

btn.Click += new EventHandler(btn_Click); 

    private void btn_Click(object sender, EventArgs e) 
    { 
     if (Form.ModifierKeys == Keys.Control) 
     { 
      // Do Ctrl-Left Click Work 
     } 
    } 
+1

अहह के साथ सुधार किया जा सकता है। मैं हमेशा इसके बारे में सोच रहा था .. –

संबंधित मुद्दे