如果我想上传一个文本文件到文本框,并想要通过更改字体颜色来突出显示某些单词,那么我该如何做到这一点,而不需要绘制文本呢?
谢谢。
如果我想上传一个文本文件到文本框,并想要通过更改字体颜色来突出显示某些单词,那么我该如何做到这一点,而不需要绘制文本呢?
谢谢。
假设使用WinForms,ForeColor属性允许更改TextBox
中所有的文本(不仅仅是你将要添加的):
TextBox.ForeColor = Color.Red;
如果只想改变特定单词的颜色,可以查看RichTextBox。
字体颜色变化
来突出显示...所以他只需要改变颜色即可。 - Will MarcouillerRichTextBox可以使用HTML来指定颜色。另一个选择是使用listbox并使用DrawItem事件来绘制所需的样式。据我所知,文本框本身无法以您希望的方式使用。