手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#在RichTextBox中显示不同颜色文字的方法
C#在RichTextBox中显示不同颜色文字的方法
摘要:本文实例讲述了C#在RichTextBox中显示不同颜色文字的方法。分享给大家供大家参考。具体实现方法如下:#region日志记录、支持其他...

本文实例讲述了C#在RichTextBox中显示不同颜色文字的方法。分享给大家供大家参考。具体实现方法如下:

#region 日志记录、支持其他线程访问 public delegate void LogAppendDelegate(Color color, string text); /// <summary> /// 追加显示文本 /// </summary> /// <param name="color">文本颜色</param> /// <param name="text">显示文本</param> public void LogAppend(Color color, string text) { richTextBoxRemote.AppendText("n"); richTextBoxRemote.SelectionColor = color; richTextBoxRemote.AppendText(text); } /// <summary> /// 显示错误日志 /// </summary> /// <param name="text"></param> public void LogError(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); richTextBoxRemote.Invoke(la, Color.Red, DateTime.Now.ToString("HH:mm:ss ") + text); } /// <summary> /// 显示警告信息 /// </summary> /// <param name="text"></param> public void LogWarning(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); richTextBoxRemote.Invoke(la, Color.Violet, DateTime.Now.ToString("HH:mm:ss ") + text); } /// <summary> /// 显示信息 /// </summary> /// <param name="text"></param> public void LogMessage(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); richTextBoxRemote.Invoke(la, Color.Black, DateTime.Now.ToString("HH:mm:ss ") + text); } #endregion

希望本文所述对大家的C#程序设计有所帮助。

【C#在RichTextBox中显示不同颜色文字的方法】相关文章:

C#调用Java类的实现方法

C# TrieTree介绍及实现方法

c#中判断字符串是不是数字或字母的方法

C#几种截取字符串的方法小结

c#中分割字符串的几种方法

C#中的yield关键字的使用方法介绍

C# 屏蔽关键字的实现方法

C#保存图片到数据库并读取显示图片的方法

C# cmd中修改显示(显示进度变化效果)的方法

C#中一些你可能没用过的调试窗口的方法

精品推荐
分类导航