如何在Visualbasic.net中添加Vscroll控件到表单?

时间:2011-04-28 10:34:46

标签: .net vb.net winforms scrollbar scrollable

我需要将vscroll控件添加到VB.net中的表单中,我需要使用它来滚动表单,我需要在表单中添加更多控件,其中表单的大小无法添加它们吗?

我需要知道如何滚动以在表单中显示更多控件?

提前谢谢

2 个答案:

答案 0 :(得分:4)

我认为你想要表单的AutoScroll属性。

答案 1 :(得分:3)

“Vscroll”不是控件的名称,但我认为它是垂直滚动条的缩写。

在这种情况下,您只需在表单中添加VScrollBar control即可。您可以在“所有Windows窗体”类别下的工具箱中找到它。不幸的是,你必须自己连线。默认情况下,控件不会做任何令人兴奋的事情。

HScrollVScroll也是源自ScrollableControl的任何控件的属性,例如表单和所有面板控件。通过将这些属性中的一个或两个设置为“True”,可以显示水平或垂直滚动​​条,无需额外控制。

但是在你走上这条路太远之前,我应该提醒你不要重新发明轮子。从ScrollableControl 派生的控件还有一个AutoScroll property,当它们包含的内容不适合控件的可视区域时,会导致滚动条自动出现。只需将此属性设置为“True”,即可发生魔力。它可以自动维护滚动条的可见性,无需使用单独的控件或设置HScrollVScroll属性。

如果我是你,我会在表单中添加TableLayoutPanelFlowLayoutPanel控件,然后将我想要添加的所有其他控件放在中小组的。然后,我只需打开AutoScroll属性,让控件自动维护所有内容。