Мне нужно форматировать текст, поскольку он набирается в текстовое поле с богатым текстом. Так, например ..Форматировать текст в richtextbox, который находится между двумя выбранными символами
текст текст (текст текстового текста) текст текст текст.
текст в скобках с изменением на указанный шрифт и цвет при их вводе и при закрытии брекета любой последующий текст вернется к «использованию» шрифтов/цветов шрифтов с расширенными текстовыми полями.
То, что я до сих пор ...
private void FormatMiddleText (string start, string end, Font font, Color color)
{
this.richTextBox1.SelectionColor = color;
this.richTextBox1.SelectionFont = font;
}
Использование ...
FontFamily fontFamily = new FontFamily("Arial");
Font font = new Font(
fontFamily,
16,
FontStyle.Bold,
GraphicsUnit.Pixel);
FormatMiddleText("(",")", Color.Red, font)
не может работать, как сделать RichTextBox
выделение на текст, который находится между началом и концом строка.
Вы забываете выбрать текст перед применением формата. –