Изменить цвет символов в textbox'e

387
21 декабря 2016, 01:09

Каким образом поменять цвет в textboxe'e лишь отдельных слов и символов , а не в целом?

Answer 1

TextBox не поддерживает форматирование отдельных элементов текста.

Если нужно форматирование - используйте RichTextBox, который умеет работать с форматированием и поддерживает RTF-разметку. Примеры использования форматирования в RichTextBox есть в описании этого класса в официальной документации MSDN.

Answer 2

В поддержку правильного ответа @rdorn, вот вам код:

RichTextBox rtb = ...;
rtb.Text = "Красный синий зелёный";
rtb.SelectionStart = 0;
rtb.SelectionLength = 7;
rtb.SelectionColor = Color.Red;
rtb.SelectionStart = 8;
rtb.SelectionLength = 5;
rtb.SelectionColor = Color.Blue;
rtb.SelectionStart = 14;
rtb.SelectionLength = 7;
rtb.SelectionColor = Color.Green;
rtb.SelectionStart = 0;
rtb.SelectionLength = 0;

Результат:

READ ALSO
Бегущая строка на ASP-странице [требует правки]

Бегущая строка на ASP-странице [требует правки]

День добрый! Есть веб-приложение с использованием ASPNET и БД на PostgreSQL (Прилагаю архив во вложении)

379
NuGet консоль не работает: An error occurred while creating the pipeline. Как исправить?

NuGet консоль не работает: An error occurred while creating the pipeline. Как исправить?

Здравствуйте, возникла проблема с Visual Studio, а в частности с консолью NuGetПри запуске консоли выскакивает данное сообщение: An error occurred while creating...

350
Странно обновляется ListView

Странно обновляется ListView

Пытаюсь реализовать удаление элементов списка по нажатии кнопки в этом же элементеПо факту в массиве удаляется нужный элемент, но выполнение...

412
почему не работает?

почему не работает?

Даны два точечных заряда q1 и q2, расположенные на расстоянии d друг от другаНаписать программу, вычисляющую силу их взаимного притяжения

495