ट्रिगर नहीं करतीं, मैं एक ऐसा एप्लिकेशन बना रहा हूं जहां सभी महत्वपूर्ण इनपुट विंडोज़ द्वारा ही प्रबंधित किए जाएं।ऊपर, नीचे, बाएं और दाएं तीर कुंजियां कुंजीडाउन ईवेंट
मैंने प्रत्येक नियंत्रण चुड़ैल के लिए झंडे को टैबस्टॉप सेट किया है, एक पैनल को छोड़कर फोकस ले सकता है (लेकिन मुझे नहीं पता कि इसका असर पड़ता है)।
मैंने कुंजीप्रेव्यू को सत्य पर सेट किया है और मैं इस फॉर्म पर कीडाउन ईवेंट को प्रबंधित कर रहा हूं।
keydown गतिविधि सक्रिय नहीं है जब मैं केवल एक तीर कुंजी दबाने:
मेरे समस्या यह है कि कभी कभी तीर कुंजी अब और उत्तरदायी नहीं हैं।
अगर मैं नियंत्रण संशोधक के साथ एक तीर कुंजी दबाता हूं तो कीडाउन ईवेंट निकाल दिया जाता है।
क्या आपको पता है कि मेरी तीर कुंजी अचानक फायरिंग घटना क्यों बंद कर देती है? एक नियंत्रण वर्ग से
निकाले जाते हैं और आप ProcessCmdKey विधि ओवरराइड कर सकते हैं:
आप कोड है कि आप अपने KeyDown ईवेंट हैंडलर में मिल गया है पोस्ट कर सकते हैं। – ChrisF
हां, कृपया करें। –
हो सकता है कि यह आप में मदद मिलेगी? http://stackoverflow.com/questions/902767/c-tetris-clone-cant-get-block-to-respond-properly-to-arrow-key-combinations –