मुझे आरटीबी में अपने टेक्स्ट के एक निश्चित भाग की आवश्यकता है ताकि फ़ॉन्ट शैली/रंग बदलने की भावना में प्रकाश डाला जा सके, लेकिन किसी विशेष रंग के साथ ब्लॉक चयन करने के अर्थ में। यह समान है कि विजुअल स्टूडियो डीबग मोड के दौरान एक रेखा को हाइलाइट करता है।रिच टेक्स्ट बॉक्स टेक्स्ट ब्लॉक को हाइलाइट करने के लिए कैसे करें
मैं आरटीबी का उपयोग करके इस सुविधा को कैसे पूरा कर सकता हूं, बल्कि यह भी संभव है? यदि यह संभव नहीं है, तो मैं उपर्युक्त कार्य करने का एक और तरीका सुनना चाहता हूं।
के संभावित डुप्लिकेट [के लिए बारी लाइन रंग है कैसे Winforms RichTextBox?] (http://stackoverflow.com/questions/5982006/how-to-have-alternating-line-colors-for-a-winforms-richtextbox) –
मुझे लगता है कि आप [Sci ntillaNET] (http://scintillanet.codeplex.com/)। दूसरी तरफ यदि आप आरटीबी में अपने आप ऐसा करना चाहते हैं तो आप इसे [टेक्स्टबॉक्स बॉक्स.लाइन] का उपयोग करके 'lineNumber' ढूंढकर पहले कर सकते हैं (http://msdn.microsoft.com/en-us/library/system .windows.forms.textboxbase.lines.aspx) संपत्ति। फिर ... // इसके समृद्ध संख्या से लाइन का चयन करें BextBox.GetFirstCharIndexFromLine (lineNumber); richTextBox.Select (startIndex, लंबाई); // चयनित पाठ को आगे और पृष्ठभूमि रंग समृद्ध सेट करें टेक्स्टबॉक्स। चयनकॉलर = सिस्टम। ड्रॉइंग.कॉलर। हाइट; richTextBox.SelectionBackColor = System.Drawin – ABH