如何在 Windows 窗体中调整列表控件的添加/删除大小以提供类似锚定的行为

Posted

技术标签:

【中文标题】如何在 Windows 窗体中调整列表控件的添加/删除大小以提供类似锚定的行为【英文标题】:How to re-size add/remove from list controls in window's form to provide anchoring like behavior 【发布时间】:2011-12-19 21:21:31 【问题描述】:

我想在 datagridviews 下方锚定到顶部、左侧、右侧和向下,以便在增加或减小表单大小时它们不会重叠。 DockAnchor 似乎都没有为此提供任何解决方案。

【问题讨论】:

【参考方案1】:

您可能需要一个TableLayoutPanel 来处理它。三列,中间列是固定的(绝对),外面的列将基于百分比(每列 50%)。

然后,DataGridView 控件将停靠在每个侧列中。

或者只是在表单的 Resize 事件中自己处理布局。

【讨论】:

为中间列添加了一个面板作为 ,非常感谢!

以上是关于如何在 Windows 窗体中调整列表控件的添加/删除大小以提供类似锚定的行为的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows 窗体控件中调整大小以及窗体调整大小

如何在windows窗体里面添加窗口

vb中如何使窗体和控件的相对位置不发生改变

Windows 窗体设计器 - 如何防止删除子控件

如何在 Windows 窗体应用程序中向具有许多控件的 Panel 控件添加滚动条?

VS控件大小随窗体大小等比例放大或缩小