Mam richtextbox w aplikacji i chciałbym, aby słowa kluczowe były w innym kolorze, w jaki sposób mogę to zrobić?C# Jak ustawić kolor tekstu w richtextbox?
Dzięki Jade
Mam richtextbox w aplikacji i chciałbym, aby słowa kluczowe były w innym kolorze, w jaki sposób mogę to zrobić?C# Jak ustawić kolor tekstu w richtextbox?
Dzięki Jade
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.
trzeba zakodować tekst dodany do skrzynki w Rich Text Markup który określa konkretny kolor. Tu jest link do podstaw Rich markera Tekst
Technicznie to zadziała, ale jest (zazwyczaj) łatwiej zrobić technikę pracy najmeddine z właściwościami 'Selection *'. –
To jest trudna droga ... na łatwy sposób, patrz odpowiedź najmeddine;) –