我使用以下代码在 richTextBox 中格式化消息:
// СООБЩЕНИЕ
richTextBox1.Text += (" СООБЩЕНИЕ " + "\r\n");
// ПОДСВЕТКА
richTextBox1.Select(richTextBox1.Text.IndexOf(" СООБЩЕНИЕ "), " СООБЩЕНИЕ ".Length);
richTextBox1.SelectionBackColor = Color.LimeGreen;
// ПРОКРУТКА
richTextBox1.SelectionStart = richTextBox1.Text.Length;
richTextBox1.ScrollToCaret();
在下一行文本出现在 richTextBox 中后,上一行的格式消失。
问题
1. 如何确保在将新行添加到 richTextBox 时,保留先前行的格式?
Append 方法将文本添加到现有的文本中。
正确地:
取自此处,第一个 Google 链接。