【问题标题】:Visual C# - how to align items in winforms?Visual C# - 如何对齐winforms中的项目?
【发布时间】:2014-04-01 06:59:47
【问题描述】:

这是我的第一个 C# 程序,请见谅。

我正在使用 winforms(WPF 似乎更陌生),我想将表单上的项目居中(或以某种方式对齐),但我不知道如何。

我尝试了Format 菜单,但所有内容都是灰色的,并且在代码视图中,建议中没有类似 Horizo​​ntalAlign 属性的内容。

我做错了什么?

【问题讨论】:

标签: c# winforms visual-studio-2013


【解决方案1】:

将项目的锚点设置为左右以使其水平居中,顶部+底部以使项目垂直居中。但是,如果您想要居中的项目很少,这实际上是不可行的,除非您将它们放在像 Panel 这样的分组控件中。

编辑:我假设我们谈论的是在运行时保持项目居中,因为要将控件调整到中心位置,工具栏上有一个按钮,你知道..

【讨论】:

    【解决方案2】:

    应该有一个Dock 属性,这是你要找的吗?

    【讨论】:

    • 我只是想把它们放在中间。 :)
    • 那么你必须在调整大小事件中替换它们我想没有其他办法......
    • 我认为这不是我想要的,但感谢您的帮助。这个 Dock 的东西看起来很整洁。 :)
    猜你喜欢
    • 2020-03-13
    • 1970-01-01
    • 2022-09-28
    • 2012-12-04
    • 2016-12-10
    • 2016-05-10
    • 1970-01-01
    • 2011-02-08
    • 2012-05-02
    相关资源
    最近更新 更多