Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by ChrisE,
10. Feb 2012
Ich glaube das wäre doppelt gemoppelt, da jedes TMenuItem seine SubItems selber verwaltet (Free etc.). Aber man könnte den Ansatz trotzdem verwenden mit eben genau dieser TMenuItem eigenen Items-Liste. Brauche ich mehr erzeuge ich welche, habe ich weniger vergerge/lösche ich diese. Danach wird jedes Item angepasst (Caption/OnClick/Tag etc.) :-)
Gruß, Chris
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by ChrisE,
10. Feb 2012
Das glaube ich so nicht ganz. In dem ganz konkreten Fall eines TMenuItems räumt Clear nur die SubItems auf.
Gruß, Chris
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by ChrisE,
9. Feb 2012
Um alle zu löschen:
BookArena1.Clear;
// jetzt alles hinzufügen...
Den Rest kann man vergessen wegen der roten Box :-(
Um geziehlt zu löschen ist Delete richtig aber Count gibt die Anzahl an, d.h. der höchste ansprechbare Eintrag in der Liste ist immer Count -1
Dein Code damit: