C# 有没有办法只设置一个组框进行滚动?

C# 有没有办法只设置一个组框进行滚动?,c#,scroll,C#,Scroll,我用了这个,但它只会让整个事情滚动(如果窗口大小变小了。我有多个GroupBox。如何使它只滚动我的一个GroupBox?这对于组织许多行很有用。我只需要其中一个就可以做到这一点?GroupBox不是像UserControl或任何其他ContainerControl那样从ScrollableControl派生的。因此,使用AutoScro进行滚动这是不可能的 GroupBox主要用于为一组控件提供边界,例如一组单选按钮和“是”控件 虽然将滚动条赋予groupbox有一种困难的方法,即使用VScr

我用了这个,但它只会让整个事情滚动(如果窗口大小变小了。我有多个GroupBox。如何使它只滚动我的一个GroupBox?这对于组织许多行很有用。我只需要其中一个就可以做到这一点?

GroupBox不是像UserControl或任何其他ContainerControl那样从ScrollableControl派生的。因此,使用AutoScro进行滚动这是不可能的

GroupBox主要用于为一组控件提供边界,例如一组单选按钮和“是”控件

虽然将滚动条赋予groupbox有一种困难的方法,即使用VScrollBar和HScrollBar,但您必须自己进行一些子控件移动处理


*据我所知,groupbox是一个令人困惑的控件,如果您真的想使用容器,请使用UserControl。

正如@sunnytyra所说,groupbox不是从UserControl或任何其他ContainerControl之类的ScrollableControl派生出来的。
但是,如果您想这样做,您可以在组框中添加一个面板,然后再进行设置

Form1.AutoScroll = true;
它看起来和你的GroupBox一样,有一个滚动条,工作原理也一样

Panel1.AutoScroll = true;