每次都写在最上面
listBox1.Items.Insert(0,item);

解决方案 »

  1.   

    for (int i=0; i<1000; i++)
    {
    this.listBox1.Items.Add(i.ToString());
    this.listBox1.TopIndex = i;
    }
    或都用insert
      

  2.   

    1楼,我现在必须要用追加在下面了,没办法,别人让我这么做呀。
    2楼,this.listBox1.TopIndex = i;这句话的意思是当前显示第i行吗?
    但是,为什么我这里还是不滚动呀。
      

  3.   

    你可以在添加的时候控制它必须是可见的
    this.listBox .Items [序号].EnsureVisible();
      

  4.   


    listBox1.TopIndex = i; 是可以的
      

  5.   

    不好意思,上面的方法适用于listView
      

  6.   


    this.lst_chat.Items.Add(DateTime.Now);
    maxLen+=1;
    this.lst_chat.TopIndex = maxLen;
    maxLen是我定义的全局变量,怎么不好使呀。原地不动。