【发布时间】:2018-06-19 14:52:09
【问题描述】:
我已经看到了类似的问题,但仍然无法解决
我的Form 上有以下控件(参考图片):
A: a groupbox
B: another groupbox
C: a panel which contains A and B
面板的高度在窗口调整大小时调整。我尝试在面板上使用Autoscroll = true,但滚动条不会显示。
组框A 锚定到Top Left 并具有停靠Top。组框 B 锚定到左上角but has dockFill`。
知道为什么滚动条没有显示吗?此外,如果我计划添加更多控件,我应该为新控件(组框,也许)提供什么停靠属性。我想将它们显示在另一个下方。
【问题讨论】:
-
只有当长度/宽度超过当前显示的大小时,窗口才会显示滚动条。如果您没有告诉您的窗口随着控件更改等而增长,那么控件就会关闭窗口
-
忘记锚点,改用dock属性
-
@BugFinder 请检查附加的图像(忘记将其与问题一起附加)。控件超出面板高度
-
谢谢@mrid,但是你还没有表明窗口是否设置为增长..
-
如果您使用停靠属性,您的控件将调整大小以适应父容器。在这种情况下,不会出现滚动条,因为它们永远不会溢出。如果您可以提供更多信息以及您希望如何构建 UI,我可以帮助您进行设置。