Das Hauptproblem ist, daß man erstmal der Listbox beibringen muss,
dass sie die Scrollbalken so einrichtet, daß sie auch 65000 Zeilen
suggeriert und anwählbar macht (z.B. durch Page up/down-Tasten usw.)

Den Rest kann man dann, wie Metti vorschlägt und wie es die "on
demand" LB macht, über die Paint-Events lösen, also erst die Daten
holen, wenn sie auch wirklich gezeigt werden sollen.

Um erstmal die 65000 Dummy-Zeilen in die Listbox zu kriegen, kann man
evtl. mit der neuen Direktzuweisung arbeiten: Irgendwie kann man doch
nun die gesamte Listbox in einem Rutsch füllen, indem man Cell(-1,-1)
zuweist, oder so ähnlich.
D.h, man baut vorher einen passenden String zusammen, und weist den
dann zu. Das geht vermutlich schneller, als wenn man 65000mal AddRow
aufruft.

-- 
Thomas Tempelmann, http://www.tempel.org/

Antwort per Email an