怎样能通过代码来控制一些控件的水平和垂直滚动条。效果就是象这个样子:我在程序里面把一个集合里的所有内容逐条的添加到这种控件里去,然后在界面的效果是控件中的文本不断的增加,而垂直滚动条要一直跟着向下走,让用户感觉到,控件中的文本一直在增加一直到完为止。可现在(我用的是richtextbox)却是垂直滚动条不随着内容的增加而向下滚动。所以现在来问一下可以通过什么方法来控制滚动条(属性和事件我都看过了,没发现有关的啊)?或是用别的控件也可以。

解决方案 »

  1.   

    private void button1_Click(object sender, System.EventArgs e)
    {
    for(int i=0;i<100;i++)
    {
    this.richTextBox1.AppendText(i.ToString()+"\n");
    this.richTextBox1.Focus();
    System.Threading.Thread.Sleep(100);

    }
    }
      

  2.   

    谢谢了。原来是没有加Focus()。
    jinjazz(近身剪(充电中...)) 能说一下为什么要加上这句吗?我不知道自己想的对不对,想听听你的见解。
      

  3.   

    jinjazz(近身剪(充电中...)) 怎么你还没升星星啊。看你五个豆豆都好长时间了。
      

  4.   

    Focus会自动滚到下面去的
    星星还早:(