C# RichTextBox插入带颜色数据
#region 日志记录、支持其他线程访问 public delegate void LogAppendDelegate(Color color, string text); public void LogAppendMethod(Color color, string text) { if (!richTextBoxOutPut.ReadOnly) richTextBoxOutPut.ReadOnly = true; this.richTextBoxOutPut.Select(this.richTextBoxOutPut.Text.Length, 0); this.richTextBoxOutPut.Focus(); richTextBoxOutPut.SelectionColor = color; richTextBoxOutPut.AppendText(text); } public void LogError(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppendMethod); richTextBoxOutPut.Invoke(la, Color.Red, DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss] ") + text); } public void LogWarning(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppendMethod); richTextBoxOutPut.Invoke(la, Color.Blue, DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss] ") + text); } public void LogMessage(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppendMethod); richTextBoxOutPut.Invoke(la, Color.Green, DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss] ") + text); } #endregion
本博客是个人工作中记录,更深层次的问题可以提供有偿技术支持。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。