如何在C#中更改文本框中的字体颜色?

时间:2010-05-11 18:47:16

标签: c# winforms textbox colors

如果我想将文本文件上传到文本框中并想要突出显示 某些字体颜色发生了变化,我怎么能不这样做 画文字?

谢谢。

2 个答案:

答案 0 :(得分:26)

假设WinForms,ForeColor属性允许更改TextBox中的所有文字(不仅仅是您要添加的内容):

TextBox.ForeColor = Color.Red;

要仅更改某些字词的颜色,请查看RichTextBox

答案 1 :(得分:4)

RichTextBox允许您使用html指定颜色。另一种方法是使用列表框并使用DrawItem事件绘制您想要的方式。 AFAIK,文本框本身不能以你希望的方式使用。