Einzelnen Beitrag anzeigen

Chris.R

Registriert seit: 8. Sep 2009
Ort: Nürnberg
68 Beiträge
 
Delphi 2010 Professional
 
#2

Re: Checklistbox1 macht Fehlermeldung

  Alt 5. Dez 2009, 16:23
Hallo,

wenn du einen 0 bassierten Index hast, dann ist der max Index immer Anzahl - 1

Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
VAR i:integer;
begin
for i:=0 to CheckListBox1.Items.Count - 1 do // <-- nur bis Count - 1 zählen
  if CheckListBox1.Checked[i]=true then
   CheckListBox1.Items.Delete(i);
end;

Ciao Chris
Guten Morgen! … Und falls wir uns heute nicht mehr sehen, Guten Tag, Guten Abend und Gute Nacht!
  Mit Zitat antworten Zitat