ListView1.Clear
ListView1.Items.Clear有什么区别吗?

解决方案 »

  1.   

    procedure TListItems.Clear;
    begin
      if Owner.HandleAllocated then ListView_DeleteAllItems(Handle);
    end;
    procedure TCustomListView.Clear;
    begin
      FListItems.BeginUpdate;
      try
        FListItems.Clear;
      finally
        FListItems.EndUpdate;
      end;
    end;
    最終的目標是一樣的,但建議你用:   ListView1.Clear;
      

  2.   

    使用了beginupdate和endupdate效率高些
      

  3.   

    啊哦,我习惯用ListView.Items.Clear;
      

  4.   

    ListView.Items.Clear;,一直用这个,不晓得原因