C#winform面板没有显示滚动条

时间:2018-01-10 12:19:38

标签: c# winforms scrollbar

我已经看过类似的问题,但仍然无法让它发挥作用

我的Form上有以下控件(参考图片):

A: a groupbox
B: another groupbox
C: a panel which contains A and B

在调整窗口大小时调整面板的高度。我尝试在面板上使用Autoscroll = true,但滚动条不会显示。

组框A已锚定到Top Left并已停靠Top。组框B锚定在左上角but has dock填充。

知道为什么滚动条没有显示?另外,如果我计划添加更多控件,我应该给新控件(groupbox,也许)提供什么dock属性。我想把它们展示在另一个之下。

enter image description here

1 个答案:

答案 0 :(得分:0)

使你的GroupBoxes停靠顶部。并为您的面板打开autoscroll on true。这样他们就会相互堆叠,将自己向下扩展并忽略面板高度。同时为两者设置minheight和minwidth,这样如果面板变小,它将开始溢出并显示滚动条。