TListView的多选问题!

longheng 2004-12-09 11:09:07
我在使用TListView控件时Multiselect=true;HideSelection=false;style=report,请问我不连续的选择多行时,怎样将这些被选中行(Item)的Caption读出来???
...全文
117 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacky_20001 2004-12-11
  • 打赏
  • 举报
回复

楼上说得够详细的了 没什么好说了
jay_mj 2004-12-11
  • 打赏
  • 举报
回复
只是广告
请大家支持下。。谢谢!
http://community.csdn.net/Expert/topic/3632/3632147.xml?temp=.2835962
http://community.csdn.net/Expert/topic/3607/3607671.xml?temp=.128689
alexanda2000 2004-12-09
  • 打赏
  • 举报
回复
procedure TForm1.Button2Click(Sender: TObject);
var
i:integer;
begin
with Listview1 do
if SelCount>=1 then
begin
for i:=ItemIndex to Items.Count-1 do
if items[i].Selected then
memo1.Lines.Add(items[i].Caption);
end;
end;
gegangqiao 2004-12-09
  • 打赏
  • 举报
回复
在ONITEMSELECT的过程中有一个参数就是你要的CAPTION的下标。
lencon 2004-12-09
  • 打赏
  • 举报
回复
用循环测试每一项是否被选中
然后用IF 判断再将选中的项 的CAPTION值取出来
涩色滴人 2004-12-09
  • 打赏
  • 举报
回复
循环。

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧