TValueListEditor alle Einträge löschen.
-
Hallo.
Ich nutze ein TValueListEditor Kompo.
Ich möchte alle Einträge leeren.
So mache ich das:for(iIndex = (this->ValueListEditorNew->RowCount-1);iIndex > 0;iIndex--) { this->ValueListEditorNew->DeleteRow(iIndex); }Wenn aber nur die 2 Standard Einträge sind (Leer eigenlich), bekomme ich eine Array out of bounds Meldung.
Wenn Einträge da sind so 49 Stück, krieg ich nie diesen Fehler.
Warum mache ich: (this->ValueListEditorNew->RowCount-1)
Weil ich sonst nen Fehler bekommen, das Reihe 49 nicht exisiert. Ok, er zählt ja die Fixe Reihe mit. Wer weiß warum auch, obwohl das kein Sinn macht, die Fixe Reihe mit zu zählen.
-
ValueListEditor1->Strings->Clear();