C#输出带颜色文字
輸出帶顏色文字
private void button1_Click(object sender, EventArgs e){LogMessage("哥哥想妹妹!");LogError("妹妹想哥哥!");LogWarning("-----------妹妹哥哥想死你了。。。");}#region 日志記錄、支持其他線程訪問public delegate void LogAppendDelegate(Color color, string text);public void LogAppendMethod(Color color, string text){if (!richTextBox1.ReadOnly)richTextBox1.ReadOnly = true;richTextBox1.AppendText("\n");richTextBox1.SelectionColor = color;richTextBox1.AppendText(text);}public void LogError(string text){LogAppendDelegate la = new LogAppendDelegate(LogAppendMethod);richTextBox1.Invoke(la, Color.Red, DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss] ") + text);}public void LogWarning(string text){LogAppendDelegate la = new LogAppendDelegate(LogAppendMethod);richTextBox1.Invoke(la, Color.Violet, DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss] ") + text);}public void LogMessage(string text){LogAppendDelegate la = new LogAppendDelegate(LogAppendMethod);richTextBox1.Invoke(la, Color.Green, DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss] ") + text);}#endregion
總結
- 上一篇: qq应用之超级店长数据分析
- 下一篇: 数据库文档生成数据库脚本工具