Ich möchte eine schicke Bildlaufleiste für eine mehrzeilige Textbox wie das Bild unten implementieren:
Irgendwelche Ideen für diese schicke Bildlaufleiste?
P / S: Ich möchte vb.net Lösung.
Wenn die schicke Bildlaufleiste als ein anderes Steuerelement implementiert werden kann (Ihr Bild sieht tatsächlich so aus), ist hier der Code einer ListBox, die das benutzerdefinierte Scrollen unterstützt:
%Vor%Und hier ist ein Beispielformular, das es verwendet. Ich habe den benutzerdefinierten Scroller als eine Standard-Trackbar (trackBar1) für das Beispiel implementiert:
%Vor%Dieser Code ist sehr klobig und frustrierend, aber es funktioniert.
Dies ist eine vollständig gezeichnete GDI + -Custom Scrollbar-Steuerelementklasse Alle seine Zeichnungsmethoden sind ausschaltbar, Entwicklern erlauben, es zu malen wie auch immer sie sich entscheiden.