Eigentlich soll sich da alles selber automatisch anpassen, habe es eben getestet. Hm... ich kann diese Unschönheit nicht reproduzieren.
Der Fehler passiert (in der alten Version), wenn das Programm gestartet wird und mehrere Einträge vorhanden sind. Wenn ich dann die Größe des Fensters verändere, passt es sich alles an. (Ich vermute mal, dass du die VirtualTreeView Komponente mit AnimatedResize() benutzt). Das fängt dann teilweise leider etwas an zu ruckeln. (Auf mehreren Systemen getestet. Die neue Version schaue ich mir heute mal an und gebe ggf. ein Feedback.
Hm... stimmt, habe gestern diesen Fehler? gehabt, aber weiß noch nicht wie der zur Stande kommt. Also ich habe die normale ListView von Delphi und habe an ihr nicht viel rumgeschraubt. Aber wieso sie sich so verhält...?
Ist sie vllt ein bisschen bugig?