VB.Net - Wie, um einen Bildlauf durch GroupBox
Bitte entschuldigen Sie meine mangelnde Vertrautheit mit vb.net. Habe gerade geworfen auf ein Projekt, das keinen vb.net Erfahrung.
Habe ich noch einige Dinge hinzufügen, um eine Anwendung, die geschrieben wurde von jemandem der nicht mehr in das Bild. Ich muss hinzufügen, weitere Textboxen in eine groupbox und wenn ich das Tue, es überschreitet die Größe der form. Wie kann ich es machen, so dass ich Blättern Sie durch die groupbox?
- Was habt Ihr bereits? kannst du etwas code?
Du musst angemeldet sein, um einen Kommentar abzugeben.
GroupBox, da es nicht ableiten aus ScrollableControl, so kann selbst nicht haben-scrolling-Funktionalität.
So...
Ort die GroupBox in einem Schaltschrank, und legen Sie die Abdeckung
AutoScroll
zutrue
.Guides:
Hinzufügen eines panel-Steuerelement
Festlegen von Eigenschaften (von etwas)
Verschieben von Inhalten ist genauso einfach der Auswahl alle Elemente, die Sie verschieben möchten, und klicken Sie auf und ziehen Sie Sie in den neuen Ort.
Konnten Sie die
AutoSize
Eigenschaft des gruppenbereiches zutrue
, und legen Sie dann dieAutoScroll
von der formtrue
als gut. Dies sollte die Größe der groupbox so, dass alles sichtbar ist, und dann wird das Formular eine Bildlaufleiste. Wenn Sie nicht möchten um Ihre form haben Sie eine Bildlaufleiste aus irgendeinem Grund, dann könnten Sie ein panel und legen Sie esAutoScroll
auf True, so dass nur das panel hat eine scrollbar.Hinzufügen
Panel
ohne Rand innerhalb desGroupBox
gruppieren von Steuerelementen (legen Sie die Steuerelemente im inneren). Dann:Oder sogar
ScrollBars.Auto
.GroupBox nicht den Bildlauf Funktionalität selbst. Wahrscheinlich die meisten einfache Lösung hier ist einfach nur ein Panel innerhalb der groupbox und fügen Sie die Textfelder auf das panel statt.