TopItem是一个只读属性   :(

解决方案 »

  1.   

    滚动如
    ListView1.Scroll(0,10);直到滚不动或TopItem=你新加的元素
      

  2.   

    To fengerfeifei(风儿飞飞):
      好办法,哼哼  可惜我不会用的
      
      

  3.   

    比如node是你新加入的节点
    写个循环
    TmpPoint TPoint;
    TmpPoint:=ListView1.ViewOrigin;
    while ListView1.TopItem<>node do 
    begin
     ListView1.Scroll(0,10); 
     if TmpPoint=ListView1.ViewOrigin then
       return;
    end;
      

  4.   

    那你改写listview将TopItem由只读改成可读写,就像treeview那样
      

  5.   

    listview.items[listview.items.count-1].select:=true;