当用户将文本输入到 RichTextBox 控件中时,我希望文本的颜色为绿色。我使用类似的东西:
private void richTextBox1_TextChanged(object sender, CancelEventArgs e)
{
RichTextBox richTextBox1 = sender as RichTextBox;
richTextBox1.SelectionBackColor = Color.AliceBlue;
}
但这会导致第一个标志处于正常背景中,并且从第二个标志开始,整个 eneterd 文本是蓝色的:
图案(大写有颜色):输入文本