/ / रिच टेक्स्ट बॉक्स पहले कैरेक्टर का चयन करें - सी #, डब्ल्यूपीएफ

रिच टेक्स्ट बॉक्स पहले कैरेक्टर का चयन करें - सी #, डब्ल्यूपीएफ

रिच टेक्स्ट बॉक्स में अनुच्छेद में पाठ के पहले अक्षर का चयन करने के लिए सी # में कोई तरीका है? मैं ऐसा कुछ करना चाहता हूं:

richTextBox.Selection.Select(0, 1);

0 प्रारंभ स्थिति है और 1 चयन अंत स्थिति है।

उत्तर:

उत्तर № 1 के लिए 1

आप ऐसा करने के लिए TextRange ऑब्जेक्ट का उपयोग कर सकते हैं। यह आपके richtextbox में पहला अक्षर वापस करना चाहिए

TextRange justTheFirst = new TextRange(richTextBox.Document.ContentStart,
richTextBox.Document.ContentStart.GetPositionAtOffset(1));
string text = justTheFirst.Text;

जवाब के लिए 0 № 2

प्रयत्न :

richTextBox.Select(0, 1);

हो सकता है कि आपको छुपा चयन को पहले झूठ में सेट करने की आवश्यकता होगी;

richTextBox.HideSelection = false;
richTextBox.Select(0, 1);