用clear 是有时很奇怪。好像死机了一样?

解决方案 »

  1.   

    可不可以尝试先将listview设置成为不可见的,然后装入数据,然后在显示出来
    我想应该是绘屏幕慢  倒是没试过这么多数据,猜想一下
      

  2.   

    clear我倒是遇到过,我的方法是删除控件,然后再动态创建一个 效果还可以
      

  3.   

    当在循环内用ListView1.Items.Add()别忘了用
    Application.ProcessMessages( );
      

  4.   

    我靠~~低级失误~~我竟然没有写Application.ProcessMessages;
    要不然用户会以为死机了呢~~呵呵~~谢谢: BCB(:)) ~~提醒我~~谢了~~~谢了~~~谢了~~~谢了~~~
      

  5.   

    如果需要一次性加进来,可以试试在Add之前先调用ListView.Items.BeginUpdate;加完之后再用ListView.Items.EndUpdate;刷新。这样可以避免频繁刷屏(很费时的)。
      

  6.   

    listviw.items.beginupdate;
    listview.items.clear;
    ....
    ....
    ....
    listview.items.endupdate
      

  7.   

    dq(独轻) IamRoamer(Roamer)的方法是没错的。