如何访问listview中多选后的每一行? 如何访问listview中多选后的每一行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for i:=0 to listview.count-1 doif listview.items[i].selected thenbeginend; 呵呵,同意楼上的,可以通过它否被选中 selected 属性来判断但是楼上的,你这样存在一个问题,如果 记录非常多,几w 或者更多,那速度就会…………能够另外给个好的建议吗/ procedure TForm1.Button1Click(Sender: TObject);var Item: TListItem;begin Item := ListView1.Selected; while Item <> nil do begin ListBox1.Items.Add(Item.Caption); Item := ListView1.GetNextItem(Item, sdAll, [isSelected]); end;end; 调用 PrinterSetupDialog设置完打印机属性后,如何立即生效 求模拟键盘输入代码,系统级别的 想把一批静态的HTM文本的表格内容提取保存在数据库里 如何生成一字符串的所有字符相同的类似字符串?在线等待,多谢了! 数据库连接问题 在C#中数据库查询的内容如何组织成XML让DELPHI得到? ★★ 商业软件产品中使用的数据库发售时,是否是一起发售的!!! ★★ 关于winsock发送的问题 如何得到窗口图标?标题栏的那个? 公布EXE文件加密期源代码 dxDbgrid排序后的事件是什么呢? 急......在线等....不理解修改数据时系统提示的错误信息
if listview.items[i].selected then
begin
end;
但是楼上的,你这样存在一个问题,
如果 记录非常多,几w 或者更多,那速度就会…………能够另外给个好的建议吗/
Item: TListItem;
begin
Item := ListView1.Selected;
while Item <> nil do
begin
ListBox1.Items.Add(Item.Caption);
Item := ListView1.GetNextItem(Item, sdAll, [isSelected]);
end;
end;