在listview 中如何实现用拖动鼠标来多选?像在ListBox中的一样,谢谢!

解决方案 »

  1.   

    楼主说的是 MultiSelect :=true ?
      

  2.   

    在MouseMove事件中处理var
      item:TListItem;
    begin
      item := ListView1.GetItemAt(X,Y);
      if item <> nil then
        item.Selected := True;
    end;
      

  3.   

    MouseMove事件一直在出发,注意性能,判断当前的Item是否已选中以及当前的Item是否已改变为其他的。
      

  4.   

    MouseMove事件一直在出发,注意性能,判断当前的Item是否已选中以及当前的Item是否已改变为其他的。具体如何处理?我也遇到相同的问题