Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#5

Re: Listenindex überschreitet das Maximum (9).

  Alt 16. Aug 2004, 16:56
Wenn du Delete(0) machst, dann wird der erste Eintrag gelöscht, und der vorher zweite Eintrag wird zum ersten (Index 0)!!!
Also:
Delphi-Quellcode:
i := 0;
while i < ListBox1.Items.Count do
  if ListBox1.Items[i] = schueler.Text then
    ListBox1.Items.Delete(i)
  else
    Inc(i);
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat