【问题标题】:Center Controls when form is Maximized表单最大化时的中心控件
【发布时间】:2013-07-28 12:30:50
【问题描述】:

我有一个 Windows 窗体,它有一个 Panel,大约有六个 Labels。一些标签位于Panel 的左侧,一些位于中心。我的问题是,当表单最大化时,如何使所有控件居中。

例如:

如果面板控件是这样的

Label1                   Label2
           Label3
   Label4             Label5

这就是表单最大化时我想要实现的目标

                          Label1                   Label2
                                      Label3
                             Label4             Label5

【问题讨论】:

    标签: c# winforms panel


    【解决方案1】:

    在设计时,您需要将控件居中,然后转到每个控件的锚定属性并删除它们拥有的任何锚定(左、右、上、下)。这将确保在调整表单大小时它们保持在其设计时位置。

    【讨论】:

      【解决方案2】:

      使用每个控件的 Anchor 属性

      【讨论】:

      • 选中窗体上的控件,然后打开属性窗口(F4),有Anchor属性
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-04
      • 1970-01-01
      相关资源
      最近更新 更多