是否可以在多行文本框中使用不同颜色的线条?

时间:2012-01-22 00:28:00

标签: c# winforms colors textbox

是否可以在多行文本框中使用不同颜色的线条?

我正在向文本框添加数据,我想为用户按颜色澄清不同类型的文本。

如果可能的话怎么做?

3 个答案:

答案 0 :(得分:8)

如果您使用RichTextBox控件,则可以执行此操作。请参阅文档here(特别请参阅备注和示例部分)。标准TextBox不提供此功能。

答案 1 :(得分:3)

标准的Winforms文本框没有此功能(添加它会很麻烦)。

您可以考虑使用System.Windows.Forms.RichTextBox作为此替代品或许多商业替代品中的一种。

答案 2 :(得分:1)

因此,根据你想要的输出,有一个浏览器/ html控件(基本上是一个盒子),你可以传递一个URL或一串HTML,取决于你正在做什么,你可能想要使用RickTextBox - 具有格式化命令 - 您可以使用正则表达式或文本的偏移量,然后在具有IF结构的文本框上使用“set color”命令。