在C#中,如何更改文本框中新添加文本的颜色

在C#中,如何更改文本框中新添加文本的颜色,c#,visual-studio-2005,C#,Visual Studio 2005,以我使用C#VS 2005构建的windows应用程序为例,它在一个多行文本框中显示某些内容。现在,当我添加一些新文本时,它应该以不同的颜色显示。i、 e我需要区分项目运行时显示的文本和我在文本框中输入的文本。我该怎么做呢?普通控件不支持多种颜色、字体等 我想你需要用一个新的。然后,可以设置该属性以更改当前选定文本或在当前插入点插入的文本的颜色 我应该补充一点,经过几次快速实验后,我发现设置选择颜色,然后立即以编程方式添加文本并不像我希望的那样直接有效。也许另一个答案可以解释为什么:)但是,用户

以我使用C#VS 2005构建的windows应用程序为例,它在一个多行文本框中显示某些内容。现在,当我添加一些新文本时,它应该以不同的颜色显示。i、 e我需要区分项目运行时显示的文本和我在文本框中输入的文本。我该怎么做呢?

普通控件不支持多种颜色、字体等

我想你需要用一个新的。然后,可以设置该属性以更改当前选定文本或在当前插入点插入的文本的颜色

我应该补充一点,经过几次快速实验后,我发现设置选择颜色,然后立即以编程方式添加文本并不像我希望的那样直接有效。也许另一个答案可以解释为什么:)但是,用户输入的文本肯定会立即以新颜色显示…

普通控件不支持多种颜色、字体等

我想你需要用一个新的。然后,可以设置该属性以更改当前选定文本或在当前插入点插入的文本的颜色


我应该补充一点,经过几次快速实验后,我发现设置选择颜色,然后立即以编程方式添加文本并不像我希望的那样直接有效。也许另一个答案可以解释原因:)但是,用户输入的文本肯定会立即以新颜色显示…

感谢您的回答,我将手动而非编程方式在富文本框中添加或插入文本。我插入的文本应以不同的颜色显示。感谢您的回答,我将手动而非编程方式在富文本框中追加或插入文本。我插入的文本应该以不同的颜色显示。