kurze Frage. Ich habe eine CheckListBox auf meiner GUI mit Einträgen.
Jetzt habe ich einen Button der mir alle ausgewählten Einträge löschen soll.
Mein Problem ist, dass er nur einzelne Einträge löscht, aber nicht alle ausgewählten auf einmal.
Habe ich etwas in meinem Quellcode falsch gemacht oder ist das evtl. einfach gar nicht möglich?
Code: Alles auswählen
procedure TDatabase_Form.BitBtn_deleteClick(Sender: TObject);
var
i: integer;
begin
CheckListBox1.MultiSelect:=True;
if CheckListBox1.SelCount > 0 then begin
For i := CheckListBox1.Items.Count - 1 downto 0 do
if CheckListBox1.Selected [i] then
CheckListBox1.Items.Delete (i);
end else begin
ShowMessage('Bitte erst den Eintrag auswählen!');
end;
end;
Vielen Dank im Voraus.
Mit freundlichen Grüßen
dash_develop
