如何在RichTextBox上绘制文本?

时间:2011-04-22 12:06:26

标签: c# winforms

  

可能重复:
  How to Syntax Highlight in a RichTextBox [C#]?

在RichTextBox中输入时,如何在任何“select”或“where”字中绘制绿色和任何红色数字?

2 个答案:

答案 0 :(得分:0)

您可以使用RichTextbox“Selectioncolor”的属性:

richTextBox.SelectionColor = Color.Red;

答案 1 :(得分:0)

RichTextBox框中突出显示单词的主要原则包括以下步骤:

  1. 找出单词的起始位置
  2. 找出单词的长度
  3. 按其起始位置和长度选择单词(您应该使用RichTextBox的SelectionStart和SelectionLength属性)
  4. 使用SelectionFont,SelectionColor,RichTextBox的SelectioStyle属性进行操作来管理选定的单词外观