【问题标题】:vb.net - Keep label centered even when it's text is changed?vb.net - 即使更改了文本,也保持标签居中?
【发布时间】:2016-01-02 00:20:59
【问题描述】:

所以我有了这个标签,它最初位于...的中心,我们称它为字段。不在任何控件的中心,而是在靠近我的表单底部的一个小矩形区域的中心。 (该字段不是控件,而是表单背景图片的一部分)

现在,当标签改变它的文本长度时,标签的宽度会增加并向左侧增长,但是,我希望它保留在这个“字段”的中心。

基本上,我想复制与在富文本框中居中对齐文本相同的效果,但使用标签。

我能做些什么来实现这一目标吗?

【问题讨论】:

    标签: vb.net alignment label


    【解决方案1】:

    WinForms 解决方案:

    使用表单设计器将标签的大小调整为与基础框 (AutoSize=False 完全相同的宽度,然后将 TextAlign 属性设置为 ContentAlignement.MiddleCenter

    【讨论】:

    • 你是个天才!非常感谢!
    猜你喜欢
    • 2021-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-07
    • 1970-01-01
    • 2017-03-25
    • 1970-01-01
    相关资源
    最近更新 更多