相关疑难解决方法(0)

为RichTextBox字符串着色的不同部分

我正在尝试为要附加到RichTextBox的字符串部分着色.我有一个由不同字符串构建的字符串.

string temp = "[" + DateTime.Now.ToShortTimeString() + "] " +
              userid + " " + message + Environment.NewLine;
Run Code Online (Sandbox Code Playgroud)

这是消息构建后的样子.

[9:23 pm]网友:我在这里留言.

我希望括号内的所有内容[9:23]都是一种颜色,"用户"是另一种颜色,而消息是另一种颜色.然后我想将字符串附加到我的RichTextBox.

我怎么能做到这一点?

c# string colors richtextbox winforms

104
推荐指数
4
解决办法
15万
查看次数

更改WinForms RichTextBox中的文本颜色

我有一个RichTextBox,我每次单击一个Form按钮时都会写一个字符串.每个字符串以字符串"Long"或"Short"开头,以换行符结束.每次添加字符串时,它都会附加到RichTextBox的底部.如果它是"长"的话,我想把每一行的颜色涂成红色,如果它以"短"的形式开始,我想把它变成蓝色.我怎样才能做到这一点?

c# richtextbox winforms

30
推荐指数
2
解决办法
6万
查看次数

多色TextBox C#

我想在文本框中以2种颜色显示文本,例如1行红色2蓝色,如果我使用name.ForeColor = Color.Red;所有文本更改颜色,但我希望它只会改变1行颜色.

c# textbox winforms

15
推荐指数
2
解决办法
6万
查看次数

标签 统计

c# ×3

winforms ×3

richtextbox ×2

colors ×1

string ×1

textbox ×1