14

您好我正在尝试在表单中心设置控件(即标签或文本框)。当我最大化该形式时,我需要这个。我可以静态或动态设置它。谁有想法请尽快告诉我...

4

3 回答 3

32

将控件放在中心并将Anchor属性设置为None

于 2012-05-28T15:16:06.520 回答
5

你可以做到这一点使用布局控件

  1. 添加 TableLayout 控件,将其 Dock 属性设置为 Fill。
  2. 添加 1 行大小类型样式百分比 100%
  3. 添加 3 列 Column1(大小类型 - 百分比(100%)),Column2(大小类型 - 绝对(200px)),Column3(大小类型 - 百分比(100%))。
  4. 现在将面板控件添加到 Column2 并将其 Dock 属性设置为 Fill
  5. 将按钮添加到此控件并根据需要设置其大小并将其锚属性设置为AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top

参考

于 2012-05-28T15:18:16.253 回答
1

可以在设计视图中对标签进行居中对齐。导航到“属性”,您必须关闭一个名为“自动调整大小”的设置(将其设置为 false)。这允许您将标签的宽度设置为页面的宽度。

然后在“属性”中向下滚动到名为“TextAlign”的设置并将其设置为“MiddleCenter”。那应该可以解决问题。

于 2019-11-14T02:17:57.833 回答