Aber im Allgemeinen sollte man Anzeigekomponenten nicht als Datenspeicher missbrauchen.
Vollkommen richtig, aber ich wollte es jetzt nicht zu "kompliziert" machen. Um das trotzdem etwas auszuführen: man könnte sich einen Record oder eine Klasse deklarieren samt einer entsprechenden Liste. Den jeweiligen Listeneintrag legt man dann in der Data-Eigenschaft des ListItems ab. Somit ist man in der Lage, die Logik (also die Liste) von der Darstellung (der ListView) zu trennen. Außerdem kann man damit die Darstellung einer ListView beschleunigen, indem man sie in den virtuellen Modus setzt und einen Handler für das
OnData-Ereignis schreibt.