C#在RichTextBox中显示不同颜色文字的方法_C#教程_脚本之家
#region 日志记录、支持其他线程访问 参考:C#在RichTextBox中显示不同颜色文字的方法 http://www.jb51.net/article/69791.htm
public delegate void LogAppendDelegate(string text, Color color);
private void _log(string text, Color color)
{
this.rtLog.SelectionColor = color;
this.rtLog.AppendText(text + "\n");
}
private void log(string text, Color color)
{
LogAppendDelegate la = new LogAppendDelegate(_log);
this.rtLog.Invoke(la, text, color);
}
private void LOGD(string text)
{
log(text, Color.Black);
}
private void LOGW(string text)
{
log(text, Color.Orange);
}
private void LOGE(string text)
{
log(text, Color.Red);
}
#endregion
文档信息
- 本文作者:zhupite
- 本文链接:https://zhupite.com/program/cs-log-in-thread.html
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)