delphi里ListBox控件中添加的各个记录,如何实现修改?

2025-04-06 05:14:44
推荐回答(2个)
回答1:

1.下面的表示,选中行会变成'aaaa'.listbox不同于listview.
procedure TForm1.ListBox1Click(Sender: TObject);
var i : integer;
begin
for i := 0 to listbox1.Count -1 do
begin
if listbox1.Selected[i] then
listbox1.Items[i] := 'aaaa';
end;
end;
2.如楼上所说,显示顺序可能会改变

回答2:

ListView1.Selected 选中项
修改选中项ListView1.Selected.Caption:='';
再新建一个和直接修改
再新建一个会改变ListView的显示顺序