【问题标题】:how to add Vscroll control to form in Visualbasic.net?如何在 Visualbasic.net 中添加 Vscroll 控件以形成窗体?
【发布时间】:2011-08-14 14:33:08
【问题描述】:

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

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

提前谢谢你

【问题讨论】:

    标签: .net vb.net winforms scrollbar scrollable


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-12-20
        • 1970-01-01
        • 1970-01-01
        • 2012-07-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多