2009-09-07 11 views

Antwort

11

Sie verwenden können:

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

einen Textsatz auszuwählen:

richTextBox1.SelectionStart = text_position_in_editor (caret position) 

richTextBox1.SelectionLength = text_length 

dann eingestellt SelectionColor ... (siehe alle Eigenschaften beginnend mit Selection ...)

Oder Sie können direkt die Rtf property (or richTextBox1.SelectedRtf) festlegen, die Formatierungsinformationen enthält.

Geben Sie einen Text in WordPad, ändern Sie die Formatierung, kopieren und fügen Sie es in Ihre RichTextBox, zeigen Sie die Eigenschaft Rtf Wert, sollten Sie schneller lernen, wie Sie Ihre Anforderungen erfüllen.

0

benötigen Sie den Text hinzugefügt, um die Box in einem Rich-Text-Markup, das die besondere Farbe gibt zu kodieren. Hier ist ein Link zu den Grundlagen von Rich-Text-Marker

+0

Technisch wird das funktionieren, aber es ist (normalerweise) einfacher, Najmeddines Technik zu machen, mit den 'Selection *' Eigenschaften zu arbeiten. –

+0

das ist der harte Weg ... für den einfachen Weg, siehe najmeddine's Antwort;) –

Verwandte Themen