Denn ich habe diesen Effekt auch bei Dialogen die im Hauptprogramm laufen. Da gibt es z.B. eine Liste die JPGs anzeigt und dazu reichlich Text.. Die JPGs sind 250 x 175 und davon sind etwa 50 in der Liste. Diese Einträge bekommt die Liste von einem sog. Manager, das ist ein TComponent. Die Liste hat eine property ListManager.
Wird nun eine ListManager verbunden sendet die ListView eine Anfrage und der Manager liefert die entsprechenden auf dem Laufwerk gefundenen Einträge an die ListView. Das passiert aktuell im OnCreate-Ereignis der Dialog-Form.
Code: Alles auswählen
Dialogform.OnCreate(Sender : TObject)
begin
PluginListView.Manager := PluginManager;
Color := clBlack;
end;