各位高手:
请问:
设置 ListView:
checkboxes:=true;
MultiSelect:=true;
之后,
1)、如何全部选定所有行,取消全部选定所有行;
2)、如何通过以将每行前的四方块打勾的方式选中该行。
请问:
设置 ListView:
checkboxes:=true;
MultiSelect:=true;
之后,
1)、如何全部选定所有行,取消全部选定所有行;
2)、如何通过以将每行前的四方块打勾的方式选中该行。
解决方案 »
- 关于调用INI文件中的信息来连接数据库的问题?知道的请进来帮帮忙!
- 关于数据拷贝问题?分不够开帖再加!!
- 请教actionManager、actionMainMenuBar、actionToolbar的用法。
- 一个新建的程序员论坛,大家看提提意见
- ado连接另一网段的sqlserver2000问题
- 怎样在一个窗体中打开一个已经关闭的窗体?
- 面向csdn大调查,,,请点击看详细内容(欢迎跟贴,人人有分)
- 哪里能下载到那四本"Delphi 5高级编程丛书"?
- 关于TWebBrowser的NewWindow2事件的问题
- 菜鸟问题(1):从网上下载的Delphi控件如何使用?
- 学生问题,欢迎进入
- 高分请求异常对象问题,
ListView1.Items[I].Selected:=True//Falseif ListView1.Items.Checked then
ListView1.Items[I].Selected:=True
1)、如何全部选定所有行,取消全部选定所有行;
ListView1.SelectAll;
2)、如何通过以将每行前的四方块打勾的方式选中该行
if listView1.Items[i].Checked then
ListView1.Items[i].Selected:= True;
问题是:想删除多个选中的项 listview1.items.delete(i)
当删除一个项以后 listview1.items.count 的值就变了
下一个项的时候会变成删除再下一个项
而且总行数变了以后i 的selected会产生一个错误的消息
怎么解决
for i:=ListView1.Items.Count-1 downto 0 do
listview1.items.delete(i)