2009-09-07 15 views

Odpowiedz

11

można użyć:

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

aby wybrać zestaw tekstu:

richTextBox1.SelectionStart = text_position_in_editor (caret position) 

richTextBox1.SelectionLength = text_length 

następnie ustaw SelectionColor ... (zobacz wszystkie właściwości zaczynające się od wyboru ...)

Można również bezpośrednio ustawić wartość Rtf property (or richTextBox1.SelectedRtf), która zawiera informacje o formatowaniu.

Wpisz tekst w WordPad, zmień jego formatowanie, skopiuj i wklej do RichTextBox, pokaż wartość Rtf właściwości, powinieneś być w stanie nauczyć się szybciej, jak zaspokoić swoje potrzeby.

0

trzeba zakodować tekst dodany do skrzynki w Rich Text Markup który określa konkretny kolor. Tu jest link do podstaw Rich markera Tekst

+0

Technicznie to zadziała, ale jest (zazwyczaj) łatwiej zrobić technikę pracy najmeddine z właściwościami 'Selection *'. –

+0

To jest trudna droga ... na łatwy sposób, patrz odpowiedź najmeddine;) –