Wie kann ich herausfinden, welche Werte für TListBox.ScrollWidth verwendet werden sollen?

8

Ich versuche herauszufinden, wie ScrollWidth auf einem TListBox festgelegt wird, um die horizontale Bildlaufleiste zu steuern. Hier ist mein erster Versuch:

%Vor%

So sieht das Ergebnis aus, wenn die horizontale Bildlaufleiste so weit wie möglich nach rechts verschoben wird:

Beachten Sie, wie der letzte Teil des letzten Zeichens abgeschnitten wurde.

Wenn wir jetzt die Zeile auskommentieren, die die Schriftgröße des Formulars ändert, sieht das so aus:

Nun scheint es, dass die Änderung der Schriftgröße in den nachfolgenden Aufrufen von TextWidth nicht berücksichtigt wurde.

Meine Frage ist also, welchen Code ich verwenden muss, um ScrollWidth genau zu setzen, basierend auf dem aktuellen Inhalt der Listbox.

    
David Heffernan 30.11.2012, 10:48
quelle

2 Antworten

10
%Vor%     
Ondrej Kelle 30.11.2012, 11:42
quelle
2
%Vor%     
bummi 30.11.2012 11:23
quelle

Tags und Links