在线等:解决马上散分:如何取到ListBox中选中的值及如何删除ListBox中多余的值

cnhxjtoa 2007-07-31 05:41:13
如问题,应该不难吧
...全文
303 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
DelphiJavaDominoVB 2007-08-01
  • 打赏
  • 举报
回复
procedure TForm1.Add1Click(Sender: TObject);
var
i:Integer;
begin
for i :=0 to ListBox1.Count-1 do
begin
if ListBox1.Selected[i] then
ListBox2.Items.Add(ListBox1.Items.Strings[i]);
end;
ListBox1.DeleteSelected;//增加后删除所选的记录
end;
DelphiJavaDominoVB 2007-08-01
  • 打赏
  • 举报
回复
MARK
wudi_1982 2007-07-31
  • 打赏
  • 举报
回复
路过。
cnhxjtoa 2007-07-31
  • 打赏
  • 举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
begin
memo1.Clear;
for i:=0 to listbox1.SelCount-1 do begin


memo1.Lines.Add('当前的号:'+inttostr(listbox1.ItemIndex)+ ' 当前的值:'+listbox1.items[listbox1.itemindex] );


end;
end;
cnhxjtoa 2007-07-31
  • 打赏
  • 举报
回复
这样只能得到一个,多选几个得到的结果都是一样的,我是由于时间紧,所以问一下
cnhxjtoa 2007-07-31
  • 打赏
  • 举报
回复
太牛了吧,跟我的答案一样
comanche 2007-07-31
  • 打赏
  • 举报
回复
listbox.items[listbox.itemindex]
comanche 2007-07-31
  • 打赏
  • 举报
回复
太 cool 了吧, 这也能问?

listbox.items[n]
listbox.items.Delete(index)

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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