muss ich hinzufügen, vscroll-Steuerelement zu einem Formular, in VB.net und ich brauche, es zu benutzen, scrollen Sie in der form, wo ich zu fügen Sie weitere Steuerelemente in dem Formular, wo die Größe der form nicht in der Lage mich um Sie hinzuzufügen ?
und ich muss wissen, wie man die Scroll-weitere Steuerelemente in das Formular ?
danke im Voraus
Ich denke, Sie wollen die form ist AutoScroll Eigenschaft.
"Vscroll" ist nicht der name der Steuerung, aber ich vermute, es ist eine Abkürzung für vertikale Bildlaufleiste.
In diesem Fall können Sie einfach fügen Sie eine
VScrollBar
Kontrolle zu Ihrer form. Finden Sie es in der Toolbox unter "Alle Windows Forms" - Kategorie. Leider müssen Sie Draht Sie es selbst. Standardmäßig ist das Steuerelement nicht alles spannend.HScroll
undVScroll
sind auch die Eigenschaften von control abgeleitet ausScrollableControl
wie ein Formular und alle Bedienelemente. Durch die Festlegung eines oder beide dieser Eigenschaften auf "True", kann eine horizontale oder vertikale Bildlaufleiste angezeigt wird, ist keine zusätzliche Steuerung erforderlich.Aber bevor Sie sich zu weit auf diesem Weg, ich sollte Vorsicht Sie gegen das Rad neu erfinden. Steuerelemente, die sich aus
ScrollableControl
auch haben eineAutoScroll
Eigenschaft, der Scrollleisten erscheinen automatisch, wenn die Inhalte, die Sie enthalten, passt nicht in den sichtbaren Bereich des Steuerelements. Einfach setzen Sie diese Eigenschaft auf "True", und lassen Sie die Magie geschehen. Es pflegt die Sichtbarkeit der scrollbars automatisch, wodurch die Notwendigkeit der Verwendung einer separaten Steuerung, oder legen Sie denHScroll
oderVScroll
Eigenschaften.Wenn ich du wäre, würde ich hinzufügen entweder eine
TableLayoutPanel
oder eineFlowLayoutPanel
Steuerelement auf meinem Formular, und platzieren Sie alle anderen Steuerelemente, die ich hinzufügen wollte innen der Systemsteuerung. Dann würde ich einfach auf derAutoScroll
- Eigenschaft, und lassen Sie die Kontrolle halten alles automatisch.