तो यह काफी आसान जांच करने के लिए अगर एक सेल के साथ क्लिक किया गया है:का पता लगाने के लिए CTRL + एक ही ईवेंट हैंडलर में DataGridView सेल के लिए क्लिक करें
DataGridView.CellClicked += cellClickedHandler;
और यह अगर एक कुंजी के साथ दबाया गया है की जाँच करने के लिए पर्याप्त आसान है:
DataGridView.KeyDown += keyPressedHandler;
मुझे आश्चर्य है कि मैं उन दोनों कार्यों को एक साथ कैसे जोड़ सकता हूं? जब कोई उपयोगकर्ता नियंत्रण किसी सेल पर क्लिक करता है और जहां तक मैं कह सकता हूं, तो मैं एक विशिष्ट कार्रवाई करना चाहता हूं, इन घटनाओं के लिए एक्शन हैंडलर दो अद्वितीय, स्वतंत्र कार्य हैं और सेलक्लेड हैंडलर को पारित पैरामीटर मुझे राज्य प्राप्त करने की अनुमति नहीं देते हैं कीबोर्ड और किसी भी कुंजी प्रेस जो माउस क्लिक के साथ संयोजन में फायरिंग हो सकती है।
[इसी तरह के प्रश्न] का जवाब [http://stackoverflow.com/a/515118/292067) आपकी मदद करनी चाहिए। – jswolf19
मुझे नहीं पता था कि नियंत्रण वर्ग भी अस्तित्व में था, धन्यवाद! मैं इस दृश्य सी # सामान को एक समय में एक चीज़ ले रहा हूं। मैं बहुत सारी Google खोज कर रहा हूं और मेरे प्रश्न के नाम पर एक प्रश्न के साथ कुछ भी नहीं आया है, इसलिए उम्मीद है कि लोग स्वयं को इसके जवाब में निर्देशित कर सकते हैं। धन्यवाद! – anon58192932