5

请原谅我对 vb.net 不熟悉。刚刚被扔在一个没有 vb.net 经验的项目上。

我必须向不再出现在图片中的某个人编写的应用程序添加一些内容。我必须将更多文本框添加到组框中,当我这样做时,它会超出表单的大小。我怎样才能做到这一点,以便我可以滚动浏览组框?

4

4 回答 4

5

GroupBox,因为它不是从 ScrollableControl 派生的,所以它本身不能有滚动功能。

所以...

将 GroupBox 放在面板内,并将面板设置AutoScrolltrue.

指南:

添加面板控件

设置属性(任何东西)

移动内容只是简单地选择您要移动的所有元素,然后单击并将它们拖动到新位置。

于 2013-08-07T13:39:30.963 回答
3

您可以将AutoSizegroupbox 的属性设置为true,然后将AutoScroll表单的属性设置true为 。这应该调整组框的大小,以便其中的所有内容都可见,然后表单将有一个滚动条。如果您出于某种原因不想让表单具有滚动条,那么您可以使用面板并将其设置AutoScroll为 True 以便只有面板具有滚动条。

于 2013-08-07T13:40:11.467 回答
1

在 中添加一个Panel没有边框GroupBox的控件来对控件进行分组(将控件放在里面)。然后:

Panel1.ScrollBars = ScrollBars.Vertical

甚至ScrollBars.Auto

于 2013-08-07T13:40:30.150 回答
1

GroupBox 本身没有滚动功能。这里最可能最简单的解决方案是将一个面板放在组框内,然后将文本框添加到面板中。

于 2013-08-07T13:41:28.383 回答