C#在RichTextBox中显示不同颜色文字的方法
作者:华宰 时间:2023-01-03 17:36:06
本文实例讲述了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
0
投稿
猜你喜欢
详解Android(共享元素)转场动画开发实践
2021-09-28 21:33:41
springboot访问静态资源遇到的坑及解决
2022-11-06 14:45:11
Spring AOP实现权限检查的功能
2023-08-10 06:51:14
Spring在SingleTon模式下的线程安全详解
2021-10-08 11:39:31
Android 操作系统获取Root权限 原理详细解析
2021-12-07 16:20:55
spring-boot-maven-plugin报红解决方案(亲测有效)
2022-07-23 01:16:46
C++双向循环列表用法实例
2023-07-23 03:58:54
c#生成站点地图(SiteMapPath)文件示例程序
2022-08-03 02:26:55
Spring Boot示例分析讲解自动化装配机制核心注解
2022-07-26 15:56:14
Java身份证验证方法实例详解
2023-04-04 02:22:11
Android之有效防止按钮多次重复点击的方法(必看篇)
2022-03-15 01:30:34
java两种单例模式用法分析
2023-10-06 03:51:34
关于Java中@SuppressWarnings的正确使用方法
2023-07-22 17:17:58
基于Android平台实现拼图小游戏
2021-07-27 16:48:12
浅谈android nexus私服的使用
2022-09-24 01:30:59
Hibernate中Session增删改查操作代码详解
2022-12-25 17:14:22
Android 滑动监听的实例详解
2023-10-28 14:32:32
将Java的List结构通过GSON库转换为JSON的方法示例
2023-02-13 20:33:52
Flutter底部导航栏的实现方式
2023-11-05 18:21:36
JAVA操作MongoDB数据库实例教程
2023-11-18 13:22:27