RichTextBox添加带颜色的字符串

2015-03-19 11:43:06  访问(2328) 赞(0) 踩(0)


        /// <summary>
        /// RichTextBox添加带颜色的字符串
        /// </summary>
        /// <param name="rtb"></param>
        /// <param name="strInput"></param>
        /// <param name="fontColor"></param>
        public void DisplyRichTextBox(RichTextBox rtb, string strInput, Color fontColor)
        {
            int p1 = rtb.TextLength;  //取出未添加时的字符串长度。 
            rtb.AppendText(strInput + "\n");  //保留每行的所有颜色。 
            //  rtb.Text += strInput + "\n";  //添加时,仅当前行有颜色。 
            int p2 = strInput.Length;  //取出要添加的文本的长度 
            rtb.Select(p1, p2);        //选中要添加的文本 
            rtb.SelectionColor = fontColor;  //设置要添加的文本的字体色  
        }


上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)