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