C#在RichTextBox中顯示不同顏色文字的方法
更新時間:2015年07月21日 15:39:13 作者:華宰
這篇文章主要介紹了C#在RichTextBox中顯示不同顏色文字的方法,實例分析了C#中RichTextBox控件控制文字顯示效果的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了C#在RichTextBox中顯示不同顏色文字的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
#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#程序設(shè)計有所幫助。
您可能感興趣的文章:
- C#中richtextbox使用方法詳解
- C#實現(xiàn)winform中RichTextBox在指定光標(biāo)位置插入圖片的方法
- C#?RichTextBox制作文本編輯器
- C# Winform使用擴(kuò)展方法實現(xiàn)自定義富文本框(RichTextBox)字體顏色
- C#實現(xiàn)兩個richtextbox控件滾動條同步滾動的簡單方法
- C#讀取系統(tǒng)字體顏色與大小的方法
- C#自定義字符串替換Replace方法實例
- C#判斷字符串是否存在字母及字符串中字符的替換實例
- C#中怎樣從指定字符串中查找并替換字符串?
- C#使用RichTextBox實現(xiàn)替換文字及改變字體顏色功能示例
相關(guān)文章
C#使用Selenium+PhantomJS抓取數(shù)據(jù)
本文主要介紹了C#使用Selenium+PhantomJS抓取數(shù)據(jù)的方法步驟,具有很好的參考價值,下面跟著小編一起來看下吧2017-02-02
C#數(shù)據(jù)結(jié)構(gòu)與算法揭秘三 鏈表
這節(jié)我們討論鏈表的基本操作,并且畫圖以證明,下屆中我們將討論雙向鏈表,環(huán)形鏈表 應(yīng)用舉例2012-11-11
在C#中添加I/O延時和持續(xù)時間的實現(xiàn)方法
這篇文章主要介紹了在C#中添加I/O延時和持續(xù)時間的實現(xiàn)方法,文中有相關(guān)的代碼示例供大家參考,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2025-01-01
將c#編寫的程序打包成應(yīng)用程序的實現(xiàn)步驟分享(安裝,卸載) 圖文
時常會寫用c#一些程序,但如何將他們和photoshop一樣的大型軟件打成一個壓縮包,以便于發(fā)布.2011-12-12

