C# 为什么';标签上的文字是否对齐正确?

C# 为什么';标签上的文字是否对齐正确?,c#,winforms,label,C#,Winforms,Label,我试图使标签上的文字位于其中心: label = new Label(); label.Text = "A"; label.TextAlign = ContentAlignment.MiddleCenter; label.AutoSize = false; label.Size = LabelSize; label.BorderStyle = BorderStyle.FixedSingle; 但结果是: 标签的大小似乎小于所选字体中字符的高度。例如,请参见以下字符串:ﺃA.ﺇ谢谢,

我试图使标签上的文字位于其中心:

 label = new Label();
 label.Text = "A";
 label.TextAlign = ContentAlignment.MiddleCenter;
 label.AutoSize = false;
 label.Size = LabelSize;
 label.BorderStyle = BorderStyle.FixedSingle;
但结果是:


标签的大小似乎小于所选字体中字符的高度。例如,请参见以下字符串:
ﺃA.ﺇ谢谢,这就解决了它!标签的大小似乎小于所选字体中字符的高度。例如,请参见以下字符串:
ﺃA.ﺇ谢谢,这就解决了它!