单选: procedure TForm1.Button1Click(Sender: TObject); begin if ListView1.Selected = NIL then Exit; ListView1.Selected.Delete; end;多选: procedure TForm1.Button1Click(Sender: TObject); var i:integer; begin if ListView1.Selected = NIL then Exit; for i := 0 to ListView1.Items.count - 1 do begin if ListView1.Items.Item[i].Selected then ListView1.Items.Item[i].Delete; end; end;
单选:myListView.Selected.Delete;
procedure TForm1.Button1Click(Sender: TObject);
begin
if ListView1.Selected = NIL then Exit;
ListView1.Selected.Delete;
end;多选:
procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
begin
if ListView1.Selected = NIL then Exit;
for i := 0 to ListView1.Items.count - 1 do
begin
if ListView1.Items.Item[i].Selected then
ListView1.Items.Item[i].Delete;
end;
end;