var
item:TListitem;
i,j:integer
begin
for i:=0 to Listview1.items.count-1 do
begin
item:=Listview1.items.item[i];
showmessage(item.caption); //第一列
for j:=0 to item.subitems.count-1 do
begin
showmessage(item.subitems.strings[j]); //后面的每一列
end;
end;
end;
item:TListitem;
i,j:integer
begin
for i:=0 to Listview1.items.count-1 do
begin
item:=Listview1.items.item[i];
showmessage(item.caption); //第一列
for j:=0 to item.subitems.count-1 do
begin
showmessage(item.subitems.strings[j]); //后面的每一列
end;
end;
end;
解决方案 »
- 在李维的delphi系统架构分析中好像没有说主窗体中的组件是何时创建的??????在Delphi中任何的控件都有handle吗????
- 谁有 XLSReadWriteII 控件的注册版(含源代码)?
- 关于文件内容的比较算法求救?????
- 动态生成quickRep报表的的问题,大家帮帮忙看一看(加200分,就这么多了)
- 一个报表按页汇总的问题???急
- 愉快,散分!
- 怎么限制一个文本框只能输入日期?
- 如何将两幅图象合并成一个?
- 怎么用delphi实现把autocad文件转换为.bmp文件。(提供思路者皆有分)
- 怎样在开机时关闭Ctrl+Alt+Del这三个热键
- 用一个按钮创建并显示两个窗体的问题
- 刚才看了个帖子,可是没做出来,不知道错在那里!
for i:=0 to ListView1.Items.Count-1 do
str:=Str+ListView1.Items[i].Caption;
Showmessage(str);
MyItem:TListitem;
i,j:integer
begin
for i:=0 to Listview1.items.count-1 do
begin
MyItem:=Listview1.items.item[i]; //第i行
showmessage(MyItem.caption);
for j:=0 to MyItem.subitems.count-1 do
begin
showmessage(MyItem.subitems.strings[j]); ////第j列
end;
end;
end;
什么意思啊?想一次全部提出?没有其他的方法,自己写啦
MyItem:TListitem;
i,j:integer
StrList:string;
begin
StrList:='';
for i:=0 to Listview1.items.count-1 do
begin
MyItem:=Listview1.items.item[i];
StrList:=StrList + MyItem.caption;
for j:=0 to MyItem.subitems.count-1 do
begin
StrList:=StrList + MyItem.subitems.strings[j];
end;
end;
//StrList就是你要的值了!
end;
MyItem:TListitem;
i,j:integer
StrList:string;
begin
StrList:='';
for i:=0 to Listview1.items.count-1 do
begin
MyItem:=Listview1.items.item[i];
StrList:=StrList + MyItem.caption;
for j:=0 to MyItem.subitems.count-1 do
begin
StrList:=StrList +' '+ MyItem.subitems.strings[j];
end;
end;
//StrList就是你要的值了!
end;