【发布时间】:2009-05-11 07:16:49
【问题描述】:
考虑我使用 C# VS 2005 构建的 Windows 应用程序在富文本框中显示某些内容。现在,当我添加一些新文本时,它应该以不同的颜色显示。即我需要区分以编程方式显示的文本和我在文本框中输入的文本。我该怎么做?
即新插入文本的字体颜色应该与已经显示的文本不同。
PS:以前我使用文本框并将其更改为富文本框,如下面的线程中所述。 link text
【问题讨论】:
标签: c# richtextbox
考虑我使用 C# VS 2005 构建的 Windows 应用程序在富文本框中显示某些内容。现在,当我添加一些新文本时,它应该以不同的颜色显示。即我需要区分以编程方式显示的文本和我在文本框中输入的文本。我该怎么做?
即新插入文本的字体颜色应该与已经显示的文本不同。
PS:以前我使用文本框并将其更改为富文本框,如下面的线程中所述。 link text
【问题讨论】:
标签: c# richtextbox
private void richTextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
this.richTextBox1.SelectionColor = Color.Red;
}
键盘插入的文字是红色的。
【讨论】:
IIRC,这行得通:
【讨论】: