Frage

Ich weiß, wie benutzerdefinierte Zeichnung eines eigenständigen zu tun ScrollBar Windows Forms, weil es viele Beispiele an Orten wie codeproject.com sind. Aber wie zeichnen Sie benutzerdefinierte die Bildlaufleisten in Steuerelemente, die Sie nicht selbst erstellen? Zum Beispiel kann ein Panel-Bildlaufleisten zeigen, aber wie würde ich sicherstellen, dass die Rollbalken zeigt es sind kundenspezifisch gezogen?

Vielleicht ist dies nicht möglich und ich müsste meine eigene Version eines Panels schaffen, damit sie meine eigenen benutzerdefinierte Zeichnung Bildlaufleisten verwenden?

War es hilfreich?

Lösung

Die Rollbalken am häufigsten sehen, einschließlich derer, gebaut in den meisten WinForms-Steuerelemente, werden von Windows gemacht und es gibt keine Möglichkeit, ihr Aussehen in WinForms eine ganz individuelle Lösung kurz außer Kraft setzen der Umsetzung, die das Rendering und das Verhalten der vollständig übernimmt gemeinsame Scrollbar Kontrolle. Es gibt einige kommerzielle packagages, die diese (google winforms Häutung) zu behaupten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top