https://q.cnblogs.com/q/49923/

public void RtbAppend(string strInput, Color fontColor)

{

int p1 = richTextBox1.TextLength; //取出未添加时的字符串长度。

richTextBox1.AppendText(strInput); //保留每行的所有颜色。 // rtb.Text += strInput + "/n"; //添加时,仅当前行有颜色。

int p2 = strInput.Length; //取出要添加的文本的长度

richTextBox1.Select(p1, p2); //选中要添加的文本

richTextBox1.SelectionColor = fontColor; //设置要添加的文本的字体色

}

 

自己用到的代码

public void SetColor(RichTextBox myTextBox, string text, Color color)

{

myTextBox.Text = text;

//17:30:01

//01234567

richTextBox1.Select(6, 2); //选中要添加的文本

richTextBox1.SelectionColor = color; //设置要添加的文本的字体色

}

 

好文链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。