【发布时间】:2013-04-11 07:08:50
【问题描述】:
我只是想知道我的 Windows 应用程序。当我重新调整窗体大小时,我的窗体控件应该重新调整大小。任何人都可以告诉我如何做到这一点,我已经使用了 Anchor 属性,但没有运气。
这是一个获胜表格。
【问题讨论】:
-
请向我们展示您的代码。 “锚属性不走运”是什么意思?
我只是想知道我的 Windows 应用程序。当我重新调整窗体大小时,我的窗体控件应该重新调整大小。任何人都可以告诉我如何做到这一点,我已经使用了 Anchor 属性,但没有运气。
这是一个获胜表格。
【问题讨论】:
有两种方法可以使控件根据大小变化自动调整大小:
但是如果你决定使用 WPF GridLayout,它对于这个目标有很多能力。
已编辑
看这个简短的教程Resizing controls with form: Anchor property Tutorial
【讨论】:
您必须正确使用 anchor 属性。 例如,要让 DataGridview 在其所有方向上调整大小,您必须将其锚属性设置为 Top、Bottom、Left、Right
您必须根据您的要求为表单中的每个控件适当地设置锚属性。
希望这会有所帮助。
【讨论】:
如果您将control 的Dock 属性设置为Fill。如果您有更多控件要在调整表单大小时保持对齐,也可以查看tableLayoutPanel。
【讨论】: