Gibt es eine Möglichkeit nur die sichtbaren ListItems zu laden und dann bei Bedarf bei Tastatur- oder Mauseingabe die nächsten für die Sichtbarkeit erforderlichen ListItems nachzuladen?
Die Frage habe ich überlesen. In dem Beitrag
http://www.delphipraxis.net/1252959-post16.html habe ich eine Lösung die in etwa dem entspricht was in der Frage steht. Es werden zuerst leere Items angelegt und erst dann gefüllt wenn sie angezeigt werden.
Im Grunde genommen ist aber eine Virtual ListView besser, weil flexibler, bzw. das betreffende Projekt füllt die Items nach und nach mit Daten, Virtual ListView zeigt nur die Daten Items an die sichtbar sind.