से चार प्राप्त करें मैं एक कस्टम टेक्स्ट एडिटर कोडिंग कर रहा हूं, और मैं कीडाउन और कीप घटनाओं का उपयोग करता हूं। उन घटनाओं को पैरामीटर से KeyEventArgs मिलता है जहां "कुंजी" उदाहरण शामिल होता है।कुंजी
मैं उस "कुंजी" को वास्तविक चार में कैसे बदल सकता हूं?
कुंजी के साथ Key.ToString() का उपयोग करना। " मुझे "ओमेपेरियोड" मिलता है या "," मुझे "ओमेकोमा" मिलता है। मैं सीधे उन मानों को बदल सकता हूं ... लेकिन यह एक कठिन काम है, और मुझे यकीन है कि उस वर्ग को अस्तित्व में रखना चाहिए जो कि कुंजी को वास्तविक "char" में बदल देता है।
धन्यवाद!
सम्मान।
यह पहले से ही चर्चा की गई http://stackoverflow.com/questions/7103360/how-to-get-pressed-char-from-system-windows-input-keyeventargs – Samich
मैं http के जवाब लगता है: // stackoverflow.com/questions/544141/how-to-convert-a-character-in-to-equivalent-system-windows-input-key-enum-value प्रश्न मदद कर सकता है। – Dmitriy
संभावित डुप्लिकेट [सी # वर्चुअल कीकोड का अनुवाद कैसे करें?] (Http://stackoverflow.com/questions/318777/c-sharp-how-to-translate-virtual-keycode-to-char) – bummi