C# windows forms: 生长元素的相对位置 c# windows forms

C# windows forms: Relative position of growing elements c# windows forms

我在调整 DataGridView 的大小时遇到​​了一些问题。

我有三个不同的 DataGridView,我想用 window 调整它们的大小,我需要保持它们相同的大小,并保持它们的相对位置相同。
我所做的截图:

我想要的布局:

现在怎么样:

现在的问题是,当我设置例如对于 top/left/right/bot 上的中间数据网格锚点,它没有移动,同时,顶部数据网格正在增长。我尝试了很多设置,但找不到正确的设置。
提前致谢!

现在设置:

创建一个包含 3 行的 TableLayoutPanel。将每行的高度设置为 33%。在每一行中放置一个 Panel 并将控件放在 Panels 中(TableLayoutPanels 每个单元格只允许一个控件)。

将每个 PanelDock 值设置为 Fill,然后将每个 DataGridViewAnchor 设置为 Top, Left, Bottom, Right

TableLayoutPanelAnchor 设置为 Top, Left, Bottom, Right 或将 Dock 设置为 Fill