2017-02-07 1 views
1

Ich habe die vertikale Bildlaufleiste hinzugefügt, die von der ScrollBar-Klasse abgeleitet ist. Ich habe die UpdateScrollInfo mit dem folgenden Code-Snippet überschrieben.Wie ändert man die Standardbreite der VerticalScrollBar, die vom ScrollControl abgeleitet ist?

Jetzt ist meine Frage, das lädt die Bildlaufleiste mit der Standardbreite von 17. Wie kann ich diesen Standardwert ändern? enter image description here

+0

Ich bin die Kontrolle mit dem folgenden Code erstellen, '[ToolboxItem (false)] interne Klasse SystemScrollBar: ScrollBar, IScrollBar {}' – Adhi

Antwort

1

Sie können mithilfe Breite Breite des Bildlaufleiste ändern:

yourScrollBar.width = 34; //34 is example width

1

in der Entwurfsansicht

Wählen Sie Ihre Bildlaufleiste und gehen in der properties Panel

Finden Size Wechseln Sie in der Registerkarte Layout unter Size Ihre width

+0

Hallo ghostwar, Vielen Dank für Ihren Vorschlag, Ich brauche nicht diese zeigen Kontrolle im Designer deshalb habe ich das ToolBoxItem (false) -Attribut für dieses Steuerelement festgelegt. – Adhi

+0

Hi Adhi, ich denke Parpils Vorschlag würde am besten für dich funktionieren, –

Verwandte Themen