手机
当前位置:查字典教程网 >编程开发 >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#中创建和读取XML文件的实现方法

C#访问应用程序配置文件的方法

在Framework 4.0中:找出新增的方法与新增的类(二)

用C#编写获取远程IP,MAC的方法

在Framework 4.0中:找出新增的方法与新增的类(一)

C# 禁用鼠标中间键的方法

C# dynamic关键字的使用方法

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

C#定位txt指定行的方法小例子

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

精品推荐
分类导航