在调整表单大小时调整控件大小

时间:2013-04-11 07:08:50

标签: c# winforms

我只是想知道我的Windows应用程序。当我重新调整窗口格式时,我的窗体控件应该重新调整大小。任何身体都可以告诉我如何做到这一点我已经使用了Anchor属性,但没有运气。

这是一个胜利形式。

3 个答案:

答案 0 :(得分:5)

有两种方法可以根据以下内容的大小变化自动调整控件:

  1. 将控件的Dock属性设置为DockStyle.Fill
  2. Anchor属性设置为“顶部,底部,左侧,右侧”
  3. 但是如果你决定使用WPF GridLayout,它对这个目标有很大的能力。

    <强>被修改

    请参阅此简短教程Resizing controls with form: Anchor property Tutorial

答案 1 :(得分:3)

您必须正确使用锚点属性。 例如,要使DataGridview在其所有方向上调整大小,您必须将其锚属性设置为顶部,底部,左侧,右侧

您必须根据您的要求为表单中的每个控件设置适当的锚属性。

希望这有帮助。

答案 2 :(得分:1)

如果您将Dock的{​​{1}}属性设置为control。如果您在调整表单大小时有更多控件要保持对齐,也可以查看Fill