Hi! Danke für den Tip!
Das Problem mit dem Überscrollen hab ich bereits auf einfache Art gelöst. Ich blende die Objecte beim Scrollen aus und wieder ein.
...if ListView1.Items.Item[i].Top < 20 then MyButton[i].Visible:= False
else MyButton[i].Visible:= True;
Am ändern der Column.Width in Echtzeit kämpfe ich noch.
Werde es jetzt mal mit deinem Tip probieren.
Danke Svenja !
PS: Wie ändert man in einem ListView die Column Höhe ohne den Font zu verändern ?