首页 > Windows开发 > 详细

c# winform richtextbox控制每行颜色 + 滚动条始终滚动到最底部

时间:2019-11-01 12:33:51      阅读:256      评论:0      收藏:0      [点我收藏+]
        /// <summary>
        /// 输出
        /// </summary>
        /// <param name="content"></param>
        /// <param name="color"></param>
        private void Output(string content, Color color)
        {
            Invoke(new MethodInvoker(delegate ()
            {
                //超出一万行,清空
                this._lines++;
                if (this._lines > 10000)
                {
                    this.txtOutput.Text = string.Empty;
                    this._lines = 1;
                }

                content += Environment.NewLine;
                this.txtOutput.SelectionColor = color;//设置文本颜色
                this.txtOutput.AppendText(content);//输出文本,换行

                this.txtOutput.SelectionStart = this.txtOutput.Text.Length;//设置插入符位置为文本框末
                this.txtOutput.ScrollToCaret();//滚动条滚到到最新插入行
            }));
        }

 

c# winform richtextbox控制每行颜色 + 滚动条始终滚动到最底部

原文:https://www.cnblogs.com/subendong/p/11776008.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!