首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何保持标签在WinForms中居中?

如何保持标签在WinForms中居中?
EN

Stack Overflow用户
提问于 2010-12-03 16:33:30
回答 6查看 153.7K关注 0票数 146

WinForms中,我使用Label来显示不同的消息,如成功、失败等。

我想把那个标签放在中心位置。我想要一个解决方案,无论标签中只有一个单词还是一个完整的句子,它都能保持中心位置。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-12-03 16:37:05

LabelAutoSize属性设置为False,将TextAlign属性设置为MiddleCenter,将Dock属性设置为Fill

票数 307
EN

Stack Overflow用户

发布于 2014-06-03 17:48:08

您可以通过设置属性Anchor: None来实现它。

票数 14
EN

Stack Overflow用户

发布于 2014-07-23 07:13:27

以编程方式设置的一些次要附加内容:

代码语言:javascript
复制
Label textLabel = new Label() { 
        AutoSize = false, 
        TextAlign = ContentAlignment.MiddleCenter, 
        Dock = DockStyle.None, 
        Left = 10, 
        Width = myDialog.Width - 10
};            

Dockstyle和内容对齐方式可能与您的需求不同。例如,对于wpf表单上的一个简单标签,我使用DockStyle.None。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4343730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档