请原谅我对 vb.net 不熟悉。刚刚被扔在一个没有 vb.net 经验的项目上。
我必须向不再出现在图片中的某个人编写的应用程序添加一些内容。我必须将更多文本框添加到组框中,当我这样做时,它会超出表单的大小。我怎样才能做到这一点,以便我可以滚动浏览组框?
请原谅我对 vb.net 不熟悉。刚刚被扔在一个没有 vb.net 经验的项目上。
我必须向不再出现在图片中的某个人编写的应用程序添加一些内容。我必须将更多文本框添加到组框中,当我这样做时,它会超出表单的大小。我怎样才能做到这一点,以便我可以滚动浏览组框?
GroupBox,因为它不是从 ScrollableControl 派生的,所以它本身不能有滚动功能。
所以...
将 GroupBox 放在面板内,并将面板设置AutoScroll
为true
.
指南:
移动内容只是简单地选择您要移动的所有元素,然后单击并将它们拖动到新位置。
您可以将AutoSize
groupbox 的属性设置为true
,然后将AutoScroll
表单的属性设置true
为 。这应该调整组框的大小,以便其中的所有内容都可见,然后表单将有一个滚动条。如果您出于某种原因不想让表单具有滚动条,那么您可以使用面板并将其设置AutoScroll
为 True 以便只有面板具有滚动条。
在 中添加一个Panel
没有边框GroupBox
的控件来对控件进行分组(将控件放在里面)。然后:
Panel1.ScrollBars = ScrollBars.Vertical
甚至ScrollBars.Auto
。
GroupBox 本身没有滚动功能。这里最可能最简单的解决方案是将一个面板放在组框内,然后将文本框添加到面板中。