Ich verstehe das Problem nicht. Die von Günther gezeigte Lösung ändert auch die Buttongröße, wie man unschwer auf dem Screenshot erkennen kann.
Er möchte aber auch noch die Buttongröße selbst bestimmen und nicht anhand der Scrollbarbreite vom System automatisch angepasst.
Wenn zum Beispiel die Scrollbar 19 Pixel breit ist, dann sind die Buttons für hoch/runter bzw links/rechts zum Beispiel 15x15 Pixel. Er möchte aber, dass die Buttons 15x40 Pixel bzw. 40x15 Pixel groß sind.
Programmieren ist die Kunst aus Nullen und Einsen etwas sinnvollen zu gestalten.
Der bessere Künstler ist allerdings der Anwender, denn dieser findet Fehler, welche sich der Programmierer nicht vorstellen konnte.