2009-09-07 8 views
5

मेरे पास एक ऐप में एक समृद्ध टेक्स्टबॉक्स है और मैं मुख्य शब्दों को किसी अन्य रंग में रखना चाहता हूं, मैं यह कैसे कर सकता हूं?सी # मैं एक richtextbox में पाठ का रंग कैसे सेट कर सकता हूं?

धन्यवाद जेड

उत्तर

11

आप उपयोग कर सकते रिच टेक्स्ट मार्कर की मूल बातें करने के लिए एक कड़ी है चयन रंग ... (चयन से शुरू होने वाली सभी गुणों को देखें ...)

या, आप सीधे Rtf property (or richTextBox1.SelectedRtf) सेट कर सकते हैं जिसमें स्वरूपण जानकारी शामिल है।

वर्डपैड में कुछ टेक्स्ट टाइप करें, इसकी स्वरूपण बदलें, इसे अपने रिचटेक्स्टबॉक्स में कॉपी और पेस्ट करें, संपत्ति आरटीएफ मान दिखाएं, आपको अपनी जरूरतों को पूरा करने के लिए तेज़ी से सीखने में सक्षम होना चाहिए।

0

आप एन्कोड करने के लिए पाठ एक रिच टेक्स्ट मार्कअप जो विशेष रंग निर्दिष्ट करता है में बॉक्स के लिए जोड़ा की जरूरत है।

richTextBox1.SelectionStart = text_position_in_editor (caret position) 

richTextBox1.SelectionLength = text_length 

तो सेट:

richTextBox1.SelectionColor = Color.Yellow; 
richTextBox1.SelectionBackColor = Color.Blue; 

एक पाठ चुनने में: यहाँ

+0

तकनीकी रूप से यह काम करेगा, लेकिन 'चयन *' गुणों के साथ काम करने की नाजमेडिन की तकनीक को करना आमतौर पर आसान होता है। –

+0

यह कठिन तरीका है ... आसान तरीके से, najmeddine का जवाब देखें;) –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^