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

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

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

如果有可能怎么做?

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

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

您可以使用System.Windows.Forms.RichTextBox作为此替代方案或许多商业替代方案之一。

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