Zitat:
Es muß ja nicht gleich zu allen teilen was gesagt werden. einzelne hinweise bringen mich auch weiter
Na, dann sage ich was zu Nr.5
Um dies zu lösen brauchst Du eine lokale Variable, in der die Referenz auf das ListView gespeichert ist.
myList := TListView.Create(Self);
Diese Referenz wird dann überall eingesetzt wenn Properties geändert werden sollen.
Niels