मेरी WPF
अनुप्रयोग में, मैं कैसे पारी, ctrl और मेरे माउस ईवेंट हैंडलर में alt चाबियों का राज्य मिलता है? मुझे MFC
में याद रखना प्रतीत होता है आप माउस ईवेंट से वह जानकारी प्राप्त कर सकते हैं।माउस ईवेंट से शिफ्ट/ctrl/alt राज्य प्राप्त करना?
13
A
उत्तर
19
मान लीजिए कि आप अभी भी माउस इवेंट हैंडलर में हैं, तो आप Keyboard.Modifiers के मान की जांच कर सकते हैं। मुझे नहीं लगता कि घटना से संशोधक जानकारी प्राप्त करने के लिए वैसे भी है, इसलिए आपको सीधे कीबोर्ड से पूछताछ करनी होगी।
16
एंडी के उत्तर के अनुसार, आप कीबोर्ड का उपयोग करते हैं। मॉडिफायर। मुझे लगता है मैं अपने ईवेंट हैंडलर में एक छोटे से उदाहरण पोस्ट करेंगे
कुछ इस तरह काम करना चाहिए लगा:
private void MyExampleButton_Click(object sender, RoutedEventArgs e)
{
if ((Keyboard.Modifiers & ModifierKeys.Control) > 0) {
System.Diagnostics.Debug.WriteLine("Control is pressed");
} else {
System.Diagnostics.Debug.WriteLine("Control is NOT pressed");
}
}
सादर, माइक
संबंधित मुद्दे
- 1. कीबोर्ड ईवेंट में माउस स्थिति प्राप्त करना
- 2. डबल-क्लिक ईवेंट प्राप्त करना
- 3. पारदर्शी पृष्ठभूमि पर माउस ईवेंट
- 4. माउस और कीबोर्ड ईवेंट भेजें
- 5. NotifyIcon.BalloonTipClicked ईवेंट और माउस बटन
- 6. माउस ईवेंट को निर्देशित करना [DllImport ("user32.dll")] क्लिक करें,
- 7. Google मानचित्र jQuery - माउस से LatLng प्राप्त करना
- 8. पुटी के माध्यम से vim में माउस ईवेंट मैपिंग
- 9. माउस निर्देशांक से कार्डिनल माउस दिशा कैसे प्राप्त करें
- 10. माउस चाल ईवेंट को/dev/input/event *
- 11. onMouseMove माउस स्थिति प्राप्त करें
- 12. माउस डाउन और अप ईवेंट का उपयोग करके माउस क्लिक को सिम्युलेट करना संभव है?
- 13. कोई ईवेंट ट्रिगर करने वाले विजेट को प्राप्त करना?
- 14. JFreeChart माउस निर्देशांक प्राप्त करें
- 15. विंडो के बिना कीबोर्ड ईवेंट प्राप्त करना
- 16. चेक बॉक्स बदलें राज्य ऑनक्लिक ईवेंट
- 17. माउस के नीचे माउस स्थान प्राप्त करें?
- 18. EKEventStore ईवेंट प्राप्त करने से रिक्त सूची
- 19. जावास्क्रिप्ट के साथ वर्तमान माउस कॉर्ड प्राप्त करना संभव है?
- 20. कोको: स्क्रीन पर वर्तमान माउस स्थिति प्राप्त करना
- 21. राज्य के नाम से राज्य संक्षेप बनाना
- 22. किसी छविबटन से पंक्ति अनुक्रमणिका प्राप्त करना ग्रिड व्यू
- 23. क्या मुझे QGraphicsItem में माउस ईवेंट मिल सकता है?
- 24. ओएसएक्स माउस/ट्रैकपैड घटनाओं को एक ईवेंट टैप
- 25. कतारबद्ध माउस घटनाओं को अनदेखा करना
- 26. NSMenuItem में कस्टम NSView माउस ईवेंट प्राप्त नहीं कर रहा है
- 27. सी # wpf ओवरलैपिंग नियंत्रण माउस ईवेंट प्राप्त नहीं कर रहे हैं
- 28. अस्पष्ट तत्वों के लिए माउस ईवेंट प्रसारित करें
- 29. MouseAdapter का उपयोग करते समय माउस ड्रैग किए गए ईवेंट क्यों नहीं प्राप्त किए जाते हैं?
- 30. Qt4: QTableView माउस बटन ईवेंट पकड़े नहीं गए
कैसे कष्टप्रद ... अगर मुझे समझ में सही ढंग से इसका मतलब है कि अगर जब उपयोगकर्ता ईवेंट को निकाल दिया जाता है और जब ईवेंट हैंडलर कुंजीपटल से पूछताछ करता है, तब उपयोगकर्ता कीबोर्ड के माध्यम से जाने देता है, तो यह गलत कुंजी राज्यों का पता लगाएगा। –
@ एम। डडली इससे कोई फर्क नहीं पड़ता कि आप कीबोर्ड स्थिति या डब्ल्यूपीएफ कैप्चर करते हैं ... माउस और कीबोर्ड अलग हैं, इसलिए दौड़ की स्थिति अपरिहार्य है। –