मैं आम Windows कीबोर्ड शॉर्टकट लागू करने के लिए एक सबसे अच्छा तरीका है के लिए देख रहा हूँ (उदाहरण के लिए Ctrl+ F, Ctrl+ Nमेरे में) Windows Forms सी # में आवेदन।
एप्लिकेशन का एक मुख्य रूप है जो कई बच्चे रूपों (एक समय में एक) को होस्ट करता है। जब कोई उपयोगकर्ता Ctrl+ हिट करता है F, तो मैं एक कस्टम खोज फ़ॉर्म दिखाना चाहता हूं। खोज फॉर्म आवेदन में वर्तमान ओपन चाइल्ड फॉर्म पर निर्भर करेगा।
मैं ChildForm_KeyDown घटना में कुछ इस तरह का उपयोग करने के बारे में सोच रहा था :
if (e.KeyCode == Keys.F && Control.ModifierKeys == Keys.Control)
// Show search form
लेकिन यह काम नहीं करता है। जब आप किसी कुंजी को दबाते हैं तो यह घटना भी आग नहीं लगाती है। उपाय क्या है?