C#如何在richtextbox中设置文本的颜色?

Jad*_*e M 5 c# richtextbox

我在应用程序中有一个richtextbox,我希望关键词是另一种颜色,我该怎么做?

谢谢玉

man*_*nji 11

您可以使用:

richTextBox1.SelectionColor = Color.Yellow;
richTextBox1.SelectionBackColor = Color.Blue;
Run Code Online (Sandbox Code Playgroud)

选择文本集:

richTextBox1.SelectionStart = text_position_in_editor (caret position)

richTextBox1.SelectionLength = text_length
Run Code Online (Sandbox Code Playgroud)

然后设置SelectionColor ...(查看以Selection ...开头的所有属性)

或者,您可以直接设置Rtf property (or richTextBox1.SelectedRtf)包含格式信息的内容.

在写字板中键入一些文本,更改其格式,将其复制并粘贴到RichTextBox中,显示属性Rtf值,您应该能够更快地学习如何满足您的需求.