我想锚定3 GroupBox。第一个和第三个GroupBox,都只包含一个DataGridView。第二个GroupBox包含buttons和textboxes。第一个GroupBox应该在Panel的左边,第二个GroupBox应该在中间,第三个GroupBox应该在右边。第一和第三GroupBox应该能够成长,第二GroupBox需要保持地位。
第二:GroupBox我将其锚定在底部和顶部。它保持位置,只在高度上生长--这是我想要的。
对于第一次和第三次GroupBox,我还没有解决方案。我尝试了这么多的组合,但我没有找到正确的。

发布于 2017-07-13 15:43:07
也许这不是最好的解决方案,但它对我有效。我用的是TableLayoutPanel。
TableLayoutPanel添加到主panel。ColumnCount更改为3。RowCount改为1。TableLayoutPanel中有3个盒子。在每个框中添加1 GroupBox。GroupBox的Dock属性更改为Fill。Edit Rows and Columns in TableLayoutPanel Tasks
Value更改Size Type和Column。在我的例子中,我把第一个和第三个Column放在:Size Type =%,Value = 50。对于第二个Column,我使用Size Type = AutoSize。所以现在我得到了我想要的。感谢@levelonehuman给了我关于Layouts的想法。
https://stackoverflow.com/questions/45081098
复制相似问题