我需要将vscroll控件添加到VB.net中的表单中,我需要使用它来滚动表单,我需要在表单中添加更多控件,其中表单的大小无法添加它们吗?
我需要知道如何滚动以在表单中显示更多控件?
提前谢谢
答案 0 :(得分:4)
我认为你想要表单的AutoScroll属性。
答案 1 :(得分:3)
“Vscroll”不是控件的名称,但我认为它是垂直滚动条的缩写。
在这种情况下,您只需在表单中添加VScrollBar
control即可。您可以在“所有Windows窗体”类别下的工具箱中找到它。不幸的是,你必须自己连线。默认情况下,控件不会做任何令人兴奋的事情。
HScroll
和VScroll
也是源自ScrollableControl
的任何控件的属性,例如表单和所有面板控件。通过将这些属性中的一个或两个设置为“True”,可以显示水平或垂直滚动条,无需额外控制。
但是在你走上这条路太远之前,我应该提醒你不要重新发明轮子。从ScrollableControl
派生的控件还有一个AutoScroll
property,当它们包含的内容不适合控件的可视区域时,会导致滚动条自动出现。只需将此属性设置为“True”,即可发生魔力。它可以自动维护滚动条的可见性,无需使用单独的控件或设置HScroll
或VScroll
属性。
如果我是你,我会在表单中添加TableLayoutPanel
或FlowLayoutPanel
控件,然后将我想要添加的所有其他控件放在中小组的。然后,我只需打开AutoScroll
属性,让控件自动维护所有内容。