我正在尝试在 C#/.NET 4.0/WinForms 中构建一个用户控件,该控件将包含两个(或更多)GroupBox
元素放在彼此之上,第一个元素触摸我的用户控件的顶部边框,而最后一个元素触摸底线。
我还希望这些GroupBox
元素的高度都相同,除此之外(现在这似乎是困难的部分),当用户更改应用程序窗口的高度时,所有这些都必须完美地工作。到目前为止,我还没有找到任何Anchor
可以实现这一点的属性组合,所以我开始认为编写自定义调整大小处理程序将是唯一的选择,但在我深入研究这种(在我眼中)肮脏的解决方案之前,我想知道是否有一些简单的方法可以创建符合我描述的用户控件?
这是我想要完成的说明,如果top GroupBox
hasTop
和Left
Anchor
bottom one has会发生什么Top
,Bottom
并且Left
应用程序窗口会稍微调整大小(底部一个占用所有额外空间,而不是两个 GroupBox 平均共享它),最后,如果我使用上一个示例中的属性但将 a 添加到上部,会发生这种情况。Bottom
Anchor
GroupBox
提前致谢!