Form1.AutoScroll = true;
我使用了这个,但它只会使整个事情滚动(如果窗口大小变小。我有多个组合框。我如何制作它,所以只有一个组框会滚动?这对于组织批次非常有用行。我只需要其中一个来做那个?
答案 0 :(得分:0)
GroupBox不是从像UserControl或任何其他ContainerControl的ScrollableControl派生的。因此无法使用AutoScroll进行滚动。
GroupBox主要用于为一组控件提供边界,例如一组单选按钮和“是”控件。
虽然有一种难以让滚动条指向groupbox的方法,但是使用VScrollBar和HScrollBar但是你必须自己进行一些子控件移动处理。
http://msdn.microsoft.com/en-us/library/system.windows.forms.hscrollbar%28v=vs.110%29.aspx
* 根据我的说法,groupbox是一个令人困惑的控件,如果您真的希望使用容器,请使用UserControl。
答案 1 :(得分:0)
正如@sunnytyra所说,GroupBox不是来自ScrollableControl,如UserControl或任何其他ContainerControl。
但是如果你想这样做,你可以在一个组框内添加一个面板而不是设置
Panel1.AutoScroll = true;
它与具有ScrollBar的GroupBox相同,并且它的工作方式相同