C# 如何查找标签文本周围的填充空间?
我在运行时添加标签控件。我可以在标签中添加或修改文本,也可以更改字体。现在我的问题是,当我更改标签中文本的字体时,对齐方式不正确,这是由于填充。是否有任何方法可以根据字体确定有多少填充[ed:obclused?]是由填充引起的?是否查看了填充属性 您可能必须关闭自动调整大小以获得更好的结果。您不能调用TextRenderer.MeasureText吗C# 如何查找标签文本周围的填充空间?,c#,.net,winforms,label,C#,.net,Winforms,Label,我在运行时添加标签控件。我可以在标签中添加或修改文本,也可以更改字体。现在我的问题是,当我更改标签中文本的字体时,对齐方式不正确,这是由于填充。是否有任何方法可以根据字体确定有多少填充[ed:obclused?]是由填充引起的?是否查看了填充属性 您可能必须关闭自动调整大小以获得更好的结果。您不能调用TextRenderer.MeasureText吗 如果您提供了正确的目标大小,即标签可以占用的矩形,那么您应该能够找到文本将占用/已占用的空间。是的,我尝试将Pading设置为0px,将Autos
如果您提供了正确的目标大小,即标签可以占用的矩形,那么您应该能够找到文本将占用/已占用的空间。是的,我尝试将Pading设置为0px,将Autosize设置为false,但没有成功。填充是基于我用于标签文本的字体产生的。那么,有什么方法可以得到特定字体类型的填充空间大小呢?这需要一个屏幕截图来证明到底是什么错了。