edit1.text:=listbox1.Items.Strings[listbox1.ItemIndex];if listbox1.items[i].selected then listbox2.add(listbox1.items[i]);
listbox.Items[listbox.ItemIndex] 适用于单项的情况edit1.text:=listbox1.Items.Strings[listbox1.ItemIndex]; if listbox1.items[i].selected then listbox2.add(listbox1.items[i]); 适用于多项的情况
var i: integer;for i:=0 to listbox.items.count-1 do begin if listbox.items[i].selected then XXX end;
还没搞定吗,给你做了一下,这个肯定行 procedure TForm1.Button1Click(Sender: TObject); var i:integer; begin for i:=0 to ListBox1.Items.Count-1 do if ListBox1.Selected[i] then memo1.Lines.Add(ListBox1.Items[i]); end;
ListBox1.MultiSelect:=True;
for i:=0 to ListBox1.Items.Count-1 do if ListBox1.Selected[i] then ListBox2.Items.add(ListBox1.Items[i]);
edit1.text:=listbox1.Items.Strings[listbox1.ItemIndex];if listbox1.items[i].selected then
listbox2.add(listbox1.items[i]);
适用于单项的情况edit1.text:=listbox1.Items.Strings[listbox1.ItemIndex]; if listbox1.items[i].selected then
listbox2.add(listbox1.items[i]);
适用于多项的情况
var i: integer;for i:=0 to listbox.items.count-1 do begin
if listbox.items[i].selected then XXX
end;
procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
begin
for i:=0 to ListBox1.Items.Count-1 do
if ListBox1.Selected[i] then
memo1.Lines.Add(ListBox1.Items[i]);
end;
ListBox1.MultiSelect:=True;
for i:=0 to ListBox1.Items.Count-1 do
if ListBox1.Selected[i] then
ListBox2.Items.add(ListBox1.Items[i]);