Entfernen Sie die Bildlaufleiste auf ein Listenfeld
Bin ich über eine userForm in vba und habe ich ein Listenfeld. Ich will entfernen die horoz. Bildlaufleiste am unteren Bildschirmrand. Gibt es eine Möglichkeit, dies zu tun? Ich sehe keine option in der Eigenschaften-box.
InformationsquelleAutor Mike | 2011-04-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies kann auftreten, wenn Sie die Spalte-Breite format-Eigenschaft der listbox etwas breiter, dann Sie die Größe des Steuerelements an die Daten, zeigt er den scroll-Balken.
Dieses Problem zu beheben, ändern Sie die Eigenschaft "Spaltenbreite" unter der Registerkarte "format", um etwas wirklich zu klein ist, dann spielen, um mit dieser Eigenschaft und die Größe der listbox-Steuerelement, bis Sie es wie Sie wollen, und keine Bildlaufleisten angezeigt werden.
InformationsquelleAutor Fink
Versuchen, indem Sie die listbox etwas breiter.... nicht mucn breiter, aber gerade genug, um loszuwerden, der horizontale scroll-bar.
Vielleicht, dass es funktionieren wird.
Sind diese Werte kommen aus einer Datenbank oder einem dataset-Spalte? Wenn die Spalte Länge, die breiter sind als die listbox, es kann fügen Sie eine Bildlaufleiste.
Die Werte kommen von einem meiner Platte Spalten, die nur die Breite des Textes innerhalb.
InformationsquelleAutor DJ Burb
Klicken Sie auf das Benutzerformular. Unter der Eigenschaft Stats, suchen KeepScrollBarsVisible.
Ändern Sie ihn auf 0 - fmScrollBarsNone
Ich arbeite mit der zwei-Stunden - Versuch, die Antwort in der ListBox. Es ist NICHT da!
Jim
InformationsquelleAutor Jim Guess
Erklärte ich columnwidth im start-Formular und es funktioniert wie ein Charme!
InformationsquelleAutor Jan Soukup
Müssen Sie die Eigenschaft ListWidth von der listbox-oder combobox-Komponente größer als die Eigenschaft ColumnWidth.
Den ersten beeing die Größe, was Sie auf dem Bildschirm angezeigt,
und die zweite beeing die Größe, was Sie wollen, setzen Sie in die erste.
InformationsquelleAutor Patrick Lepelletier