考虑使用C#VS 2005构建的Windows应用程序在多行文本框中显示某些内容。现在,当我添加一些新文本时,它应该以不同的颜色显示。即我需要区分运行项目时显示的文本和我在文本框中输入的文本。我怎么能这样做??
答案 0 :(得分:6)
普通TextBox
控件不支持多种颜色,字体等。
我怀疑你需要使用RichTextBox
代替。然后,您可以设置SelectionColor
属性以更改当前插入点处插入的当前所选文本或文本的颜色。
我应该补充说,经过几次快速实验后,我发现设置选择颜色然后立即以编程方式附加文本并不像我希望的那样直接。也许另一个答案将解释为什么:)但是,用户输入的文本肯定会立即以新颜色显示...