将自动调整大小的标签设置为居中 c#
Set Autosized label to center c#
我在 Windows 表单中有一个标签,它具有特定的文本和大小,并且 属性 自动调整大小设置为 true。我尝试将他的位置设置为中心,但在使用此代码时,它不适合表格的中心。
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);
如果是 Winform,则将 AutoSize
设置为 false
lab.Autosize = false;
,同时将 TextAlign
属性 设置为 MiddleCenter
lab.TextAlign = MiddleCenter
选择Fill
对接属性.
我在 Windows 表单中有一个标签,它具有特定的文本和大小,并且 属性 自动调整大小设置为 true。我尝试将他的位置设置为中心,但在使用此代码时,它不适合表格的中心。
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);
如果是 Winform,则将 AutoSize
设置为 false
lab.Autosize = false;
,同时将 TextAlign
属性 设置为 MiddleCenter
lab.TextAlign = MiddleCenter
选择Fill
对接属性.