【发布时间】:2015-07-20 12:52:31
【问题描述】:
我已经使用 richtextbox1 创建了一个日志,并且我希望在空白处询问某些行时着色。你能帮帮我吗?
private void WriteLog(string textLog, Color corLog)
{
richTextBox1.Text += "[" + DateTime.Now.ToString("HH:mm:ss") + "] " + textoLog + Environment.NewLine;
richTextBox1.Select(richTextBox1.Text.Length, 0);
richTextBox1.SelectionColor = cor; // THIS LINE DOES NOT WORK
richTextBox1.ScrollToCaret();
}
颜色的东西不起作用。我想要一些我可以在 void 上请求任何颜色的东西,比如:
WriteLog("Message",Color.Blue)
或
WriteLog("Message",Color.Red)
【问题讨论】:
-
“空虚”是什么意思?
-
供将来参考:请定义“不起作用”。我们看不到你的系统。是否存在编译器错误、运行时错误、是否发生了您没有预料到的事情(或者没有发生您所期望的事情)?请提供问题的详细信息。
-
@Thomas "cor" 是 "color" 的缩写
-
哪个没有定义,是吗?
-
设置颜色的行没有设置颜色,但@Alex K 已经修复。谢谢大家
标签: c# richtextbox