在WinForms
中,我使用Label
来显示不同的消息,如成功、失败等。
我想把那个标签放在中心位置。我想要一个解决方案,无论标签中只有一个单词还是一个完整的句子,它都能保持中心位置。
发布于 2010-12-03 16:37:05
将Label
的AutoSize
属性设置为False
,将TextAlign
属性设置为MiddleCenter
,将Dock
属性设置为Fill
。
发布于 2014-06-03 17:48:08
您可以通过设置属性Anchor: None来实现它。
发布于 2014-07-23 07:13:27
以编程方式设置的一些次要附加内容:
Label textLabel = new Label() {
AutoSize = false,
TextAlign = ContentAlignment.MiddleCenter,
Dock = DockStyle.None,
Left = 10,
Width = myDialog.Width - 10
};
Dockstyle和内容对齐方式可能与您的需求不同。例如,对于wpf表单上的一个简单标签,我使用DockStyle.None。
https://stackoverflow.com/questions/4343730
复制相似问题