怎么让ListBox的内容自动向上滚动,保持最后一行在中间显示

解决方案 »

  1.   

    在ListBox的Change()事件中
    List1.ListIndex=List1.ListCount-1
      

  2.   

    如果让当前选择的项在中间,那么可以设置List1.TopIndex属性,它可以滚动项目,并且保持当前选择的listindex不变。但是楼主想到最后一项始终保持在中间,这个好象不太可行。因为这是由windows内部处理的,并且有个问题不知楼主想过没有: 如果象楼主说的那样,那滚动条该放在什么地方呢?
      

  3.   

    你放在Change()事件中,那上面的还能看吗,放在普通事件里就可以了吧