其他分享
首页 > 其他分享> > RichTextBox set color

RichTextBox set color

作者:互联网

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;  //设置要添加的文本的字体色
		}

 

标签:set,strInput,color,text,RichTextBox,richTextBox1,添加,文本
来源: https://www.cnblogs.com/chucklu/p/16349247.html