@citybreaker
Sprint's Code ist die richtige Lösung, für deine Vorgehensweise.
Lol's geht natürlich auch.
Und Dax ... das ist natürlich Ideal
So, und nun zum Grund, denn du ja eigentlich wissen solltest ... nach deinem Beitragszähler solltest du schließlich ein Profi,
oder wenn man das hier siht doch eher ein volltr*** sein. (Tut mir Leid, aber das mußte sein)
Wenn du von vorne anfängst zu löschen, dann werden es ja immer weniger Einträge, in der Liste, weßhalb du nach der Hälfe der Einträge den Fehler bekommst.
50% gelöscht, also dein Code hat danach einen Index, welcher höher, als der Index des letzten Eintrages ist...
Deßhalb muß entweder von hinten gelöscht werden, also immer beim höchsten Index beginnen.
Oder du nimmst immer nur den Index 0 - dieses geht aber nur, wenn man alles löscht. Also nicht, wenn nur Teile gelöscht werden sollen.
Und das Items.Clear vom Dax ... naja, was macht das wohl ^^