繁体   English   中英

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

[英]C# How can I set the color of text in a richtextbox?

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

谢谢玉

您可以使用:

richTextBox1.SelectionColor = Color.Yellow;
richTextBox1.SelectionBackColor = Color.Blue;

选择一个文本集:

richTextBox1.SelectionStart = text_position_in_editor (caret position)

richTextBox1.SelectionLength = text_length

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

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

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

您需要在指定特定颜色的富文本标记中对添加到框中的文本进行编码。 这是富文本标记基础知识的链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM