怎样把listview里的。。。。。(50分)

  • 主题发起人 一剑飘雪
  • 开始时间

一剑飘雪

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样把listview里的caption 和 subitems删掉,把它从listview1删到listview2里后面的
subitems也删到listview2里?

谢谢!
 
呵呵,说得不清楚哦

删除caption和subitems:其实只要删除一条item就可以了
例子:listview.selected.delete;

后面其实就是在listview2里面添加一条item罢了
把listview1中待删除的那条item的caption以及若干条subitems赋值到变量,

然后在listview2中添加就可以了。

呵呵。
 
commandor:
兄弟,我忽然想看你的资料,不知道阁下愿不愿意!嘻.....
 
哈哈,我是男生:)做个兄弟吧,

你不会是女生吧:)

commandor01@hotmail.com
 
还有,你的问题解决没有啊,呵呵
 
我的问题还没有解决?!?!?!?:(
 
var
additem :Tlistitem;
i :integer;
begin
//你选择了。多行可以选择的。
if listview1.items.count=0 then exit;
if listview1.SelCount=0 then exit;

for i:=0 to listview1.Items.Count-1 do
begin
if listview1.Items.Selected then
begin
additem:=listview2.items.add;
additem.Caption:=listview1.Items.caption;
additem.SubItems.Add(listview1.Items[0].SubItems[有多少个家多少个了(用循环也可以)])
end;
end;
listview.selected.delete;
end;
就可以了。
假如没有多行则,直接用
if listview1.items.count=0 then exit;
if listview1.SelCount=0 then exit;
additem:=listview2.items.add;
additem.Caption:=listview1.selected.caption;
additem.SubItems.Add(listview1.selected.SubItems[有多少个家多少个了(用循环也可以)])
listview.selected.delete;
(记得SubItems是从0开始的)

 
呵呵,都是你没有说清楚哦 :)你也不急,这么几天都没有上来的
 
接受答案了.
 

Similar threads

回复
0
查看
863
不得闲
回复
0
查看
753
不得闲
回复
0
查看
610
不得闲
回复
0
查看
921
不得闲
顶部