#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# winform richTextBox fastColoredTextBox 自动补全自动填充功能_编程资料分享
- C# 文本框中获取光标在屏幕中的位置_编程资料分享
- C# 线程中打开窗体 防止崩溃_编程资料分享
- C# 线程中打开窗体_编程资料分享
- c# 获取方法所在的命名空间 类名 方法名
- C#混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。
- 怎样在ASP.NET页面下重启服务器 包含代码实例
- 通过ADO.NET读取并显示数据库中的图片
- ASPX文件中默认导入的名称空间