Ich berechne die Pixel des längsten strings und setze dann itemwidth auf diesen Wert.
Das funktioniert aber nur bei Monospace-Schriftarten. Bei anderen sind die Buchstaben ja unterschiedlich lang, was bedeuten wüde, dass
mmmm mehr Pixel benötigt als
lllll, obwohl der String kürzer ist. So einfach kann man sich das leider meistens nicht machen.
Nur die vertikale Scrollbar muss ich noch irgendwie reinrechnen, finde aber nicht heraus wie man die Breite dieser unter FMNX ermittelt.
Die ist ein normales FMX-Control. Kannst du dir über die GetStyleObject-Funktion oder als Child-Control holen.