c# - Richtextbox disable unrenderable characters -
मेरे पास एक RichTextBox
के साथ एक C # WinForms ऐप है I इस पाठ बॉक्स में सभी यूनिकोड वर्णों (या कम से कम जितनी संभव हो सके) के बेतरतीब उत्पन्न स्ट्रिंग शामिल होगी। समस्या यह है, कि यह कुछ अक्षर प्रदर्शित नहीं कर सकता है जब मैं वीएस में ब्रेकपॉइंट आदि का उपयोग करता हूं, तो वर्ण सही हैं, इसलिए यह सिर्फ एक प्रदर्शन समस्या है - चित्र देखें। क्या कोई भी तरीका इन अक्षरों को सही ढंग से प्रदर्शित करने के लिए टेक्स्ट बॉक्स को प्रदर्शित करता है, या इन कोडों को भी उत्पन्न नहीं करने के लिए फ़िल्टर कर सकता है?
यहां कोड है जो मैं पीढ़ी के लिए उपयोग कर रहा हूं (अब सभी को सृजित करने के लिए, बाद में यह एक यादृच्छिक संख्या होगी)
स्ट्रिंग कुंजी = ""; के लिए (int i = 1; i & lt; = लंबाई; i ++) {key + = (char) i; }
और यहां छवि है कि यह टेक्स्ट बॉक्स में कैसा दिखता है:
आप अपने परिणामों को एक चार
वर्ग में कुछ विधियां:
स्ट्रिंग कुंजी = ""; (इंट आई = 1; आई & lt; = लम्बाई; आई ++) के लिए {var c = (char) i; अगर (चाइर आईआईएसप्ंक्च्यूएशन (सी) || चार। आईटीईटरऑरगिट (सी)) कुंजी + = सी; }
यह सही नहीं है। अब भी कुछ अनपेक्षित वर्ण हैं, लेकिन आपकी स्क्रीन शॉट की तुलना में बहुत कम है।
मैं शायद उन सभी स्ट्रिंग संयोजनों से बचने की कोशिश करूँगा
Comments
Post a Comment