C# 控制richBox滚动条

滚动到某一行:

private void button1_Click(object sender, EventArgs e)  
        {  
            int line = 11;//滚动到第10行  
            int start = this.richTextBox1.GetFirstCharIndexFromLine(line);  
            this.richTextBox1.SelectionStart = start;  
            this.richTextBox1.ScrollToCaret();  
        }  

滚动到底部:

private void SetLabelText(object text)
        {
            this.richTextBox1.Text += text.ToString();
            richTextBox1.AppendText(Environment.NewLine);
            richTextBox1.ScrollToCaret();
            richTextBox1.Refresh();
        }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天玩 antd-mobile 碰到一个滚动条的问题:在 Tab 组件中使用多个 ListView ,当操作第一个...
    BertFu阅读 30,657评论 7 9
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,842评论 1 92
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,980评论 25 709
  • 老葛是一个极瘦的人,我比较胖。虽然我们都是180的身高,但同学总说他比较显个儿。大一的时候一起参加十佳歌手比赛,一...
    别人都叫侯哥阅读 305评论 3 1
  • 你读过克雷洛夫的寓言故事《杰米扬的鱼汤》吗? 故事讲述了福卡去邻居杰米扬的家里做客,杰米扬热情好客,一盆接...
    亦岚风清阅读 783评论 2 2