RichTextBox 控件,怎样让滚动条(垂直)随着数据的增加向下移动

解决方案 »

  1.   

    自己设置
    参看
    How can I programmatically position the cursor on a given line and character of my richtextbox?
    http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c89c.aspx#q890q
      

  2.   

    可以控制其 rtb.SelectionStart  和 rtb.SelectionLength 属性和 rtb.ScrollToCaret() 实现,
    如:
    ..,
    rtb.SelectionLength = 0;
    ...
    ...
    rtb.SelectionStart = rtb.TextLength;
    rtb.ScrollToCaret();
      

  3.   

    据说将HideSelection属性设为false就行
      

  4.   

    rtb.SelectionStart = rtb.TextLength;
    rtb.ScrollToCaret();
      

  5.   

    //将滚动移至文本末尾
    richTextBox1.SelectionStart = richTextBox1.Text.Length;
    richTextBox1.ScrollToCaret();