如何锚定 3 GroupBox 增长 2, 1 应该是相同的大小
How to Anchor 3 GroupBox grow 2, 1 should be the same size
我要主播3GroupBox
。第一和第三GroupBox
,都只包含1DataGridView
。第二个 GroupBox
包含 buttons
和 textboxes
。第一个 GroupBox
应该在 Panel
的左边,第二个 GroupBox
应该在中间,第三个 GroupBox
应该在右边。第一和第三 GroupBox
应该可以增长,第二 GroupBox
需要保持位置。
第二个:GroupBox
我将它固定在底部和顶部。它保持位置并仅在高度上增长 - 这就是我想要的。
第一个和第三个 GroupBox
我还没有解决方案。我尝试了很多组合,但我没有找到正确的组合。
也许这不是最好的解决方案,但它对我有用。我用了TableLayoutPanel
。
- 将
TableLayoutPanel
添加到主要 panel
。
- 将 属性:
ColumnCount
更改为 3.
- 将 属性:
RowCount
更改为 1.
- 您将在
TableLayoutPanel
中有 3 个盒子。在每个方框中添加 1 GroupBox
。
- 将每个
GroupBox
的 Dock
属性 更改为 Fill
。
- 点击
TableLayoutPanel Tasks
中的 Edit Rows and Columns
- 为每个
Column
更改 Value
和 Size Type
。在我的例子中,我输入了第一个和第三个 Column
:Size Type
= 百分比,Value
= 50。对于第二个 Column
,我输入了 Size Type
= AutoSize。
所以现在我得到了我想要的。感谢@levelonehuman 给我关于 Layouts
.
的想法
我要主播3GroupBox
。第一和第三GroupBox
,都只包含1DataGridView
。第二个 GroupBox
包含 buttons
和 textboxes
。第一个 GroupBox
应该在 Panel
的左边,第二个 GroupBox
应该在中间,第三个 GroupBox
应该在右边。第一和第三 GroupBox
应该可以增长,第二 GroupBox
需要保持位置。
第二个:GroupBox
我将它固定在底部和顶部。它保持位置并仅在高度上增长 - 这就是我想要的。
第一个和第三个 GroupBox
我还没有解决方案。我尝试了很多组合,但我没有找到正确的组合。
也许这不是最好的解决方案,但它对我有用。我用了TableLayoutPanel
。
- 将
TableLayoutPanel
添加到主要panel
。 - 将 属性:
ColumnCount
更改为 3. - 将 属性:
RowCount
更改为 1. - 您将在
TableLayoutPanel
中有 3 个盒子。在每个方框中添加 1GroupBox
。 - 将每个
GroupBox
的Dock
属性 更改为Fill
。 - 点击
TableLayoutPanel Tasks
中的Edit Rows and Columns
- 为每个
Column
更改Value
和Size Type
。在我的例子中,我输入了第一个和第三个Column
:Size Type
= 百分比,Value
= 50。对于第二个Column
,我输入了Size Type
= AutoSize。
所以现在我得到了我想要的。感谢@levelonehuman 给我关于 Layouts
.