c# RichTextBox为多条线定义颜色

本文关键字:定义 颜色 RichTextBox | 更新日期: 2023-09-27 18:15:25

是否可以在RichTextBox中定义多行颜色?

我只能做这样的事情:

tb.ForeColor = Color.Red;

->所有行的文本将显示为红色。

我想做的是为每一行设置不同的颜色。例如:line1: blue, line2: green, line3: yellow

以下问题:

foreach (var line in tb.Lines)
{
}

在定义tb时。Lines == 0,所以我不能为单行定义颜色…

c# RichTextBox为多条线定义颜色

你可以使用RichTextBox中的内联定义来定义文本的格式

见a的链接Stackoverflow老问题如何在RichTextBox