我有两个组合框,最上面一个是可折叠的。我想在上方组框折叠或展开时调整下方组框的布局。
答案 0 :(得分:1)
使用Dock
属性:将第一个设置为Top
,将第二个设置为Fill
答案 1 :(得分:0)
除了@Marco的建议外,另一个选项是FlowLayoutPanel。当您希望确保在调整控件大小时附近的控件适应填充空间时,它非常有用。
答案 2 :(得分:0)
SplitContainer
可以帮助进行此类展示。
splitContainer1.Orientation = Orientation.Horizontal;
splitContainer1.IsSplitterFixed = true;
然后在SplitContainer
控件的每个面板中,将GroupBoxes
设置的Dock
设置为Fill
,将SplitContainer
放置。
折叠顶部面板时,让splitContainer1.Panel1Collapsed = !splitContainer1.Panel1Collapsed;
处理它:
{{1}}