2015-07-03 89 views
1

我在Windows窗体中有一个具有特定文本和大小的标签,并将属性autosize设置为true。我尝试将其位置设置为中心,但在使用此代码时,它不适合表单的中心。将Autosized标签设置为中心c#

Label lab = new Label(); 
lab.Text = "blablabla"; 
lab.Font = new Font("Segoe UI", 32); 
lab.Autosize = true; 
lab.Location = new Point(ClientSize.Width/2 - lab.Width/2, 0); 
this.Controls.Add(lab); 
+0

对于你编程的平台? (Webforms,WinForms)? –

+0

WinForms是的,我将编辑帖子 –

+0

选择正确的标签,而不是在帖子中添加该信息。 – Rahul

回答

1

如果它的Winform然后设置AutoSizefalselab.Autosize = false;与该TextAlign属性设置为MiddleCenterlab.TextAlign = MiddleCenter并选择Fill的对接财产一起。

相关问题