获取Listview1多选的内容项

问:当multiselect:=true的时候,并不是只能连续的选择多个item,而是可以中间间隔任意数量item选择。这样一来,怎样得到所选择的非连续的items呢?

答:

var
  First, secord: TListItem;
begin
  First := listview1.GetNextItem(listview1.TopItem, sdall, [isSelected]); //取得第一个select
  secord := listview1.GetNextItem(First, sdall, [isSelected]); //取得第二个select
end;

posted @ 2012-04-07 11:55  bingege  阅读(490)  评论(0编辑  收藏  举报