【问题标题】:C# RichTextBox define Colors for multiple lines [duplicate]C#RichTextBox为多行定义颜色[重复]
【发布时间】:2016-10-27 20:47:58
【问题描述】:

是否可以在 RichTextBox 中为多行定义前景色?

我只能做这样的事情:

tb.ForeColor = Color.Red;

->所有行的文本都将是红色的。

我想做的是为每一行设置不同的颜色。 例如:line1:蓝色,line2:绿色,line3:黄色

以下问题:

foreach (var line in tb.Lines)
{

}

在定义 tb.Lines == 0 时,我无法为单行定义颜色...

【问题讨论】:

  • 设置新的 SelectionColor 和/或任何您需要的样式,而不是链接中的 SelectionBackColor!
  • 哪里有重复的?`你能发链接吗?
  • 链接在顶部。它会导致一个帖子,让您可以按数字为一行着色。
  • 如果您有任何问题,请随时提出!

标签: c# controls richtextbox


【解决方案1】:

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

查看此链接 stackoverflow old question 如何在 RichTextBox 中进行操作

【讨论】:

  • 这与文本块无关。
猜你喜欢
  • 2018-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-12
相关资源
最近更新 更多