怎么改?(100分)

  • 主题发起人 没救_delphi
  • 开始时间

没救_delphi

Unregistered / Unconfirmed
GUEST, unregistred user!
我想选择listbox1的内容,移到listbox2中,可以多选,可以多次操作,下面是我现在
的代码,但是,只能进行一次,怎么改?
procedure TFrmchracter.SpeedButtonrightClick(Sender: TObject);
var i:integer;
begin
for i:=0 to listbox1.items.count-1 do
if listbox1.selected=true then
listbox2.Items.Add(listbox1.items);
listbox1.items.clear;
end;
 
listbox1.items.clear?????????
都清空了???肯定不行!
 
for i:=0 to listbox1.items.count-1 do
if listbox1.selected=true then
begin
listbox2.Items.Add(listbox1.items);
listbox1.items.delete;//忘了怎么写了,就这个意思
end;
 
首先将listbox1.MultiSelect设为true,然后
procedure TFrmchracter.SpeedButtonrightClick(Sender: TObject);
var i:integer;
begin
for i:=0 to listbox1.items.count-1 do
if listbox1.selected=true then
listbox2.Items.Add(listbox1.items);
listbox1.DeleteSelected;
end;
 
多谢,搞定!
 
兄弟给分呀!我缺钱还账
 
多人接受答案了。
 

Similar threads

I
回复
0
查看
855
import
I
D
回复
0
查看
761
DelphiTeacher的专栏
D
D
回复
0
查看
739
DelphiTeacher的专栏
D
D
回复
0
查看
714
DelphiTeacher的专栏
D
I
回复
0
查看
718
import
I
顶部