如何在标签文本周围找到填充空间?

问题描述:

我在运行时添加了一个标签控件。我可以添加或修改标签中的文本,也可以更改字体也。现在我的问题是当我更改标签中的文本的字体,对齐不正确,它由于填充。是否有任何方法来找到多少填充是发生基于字体的[ed:obscured?]?如何在标签文本周围找到填充空间?

+1

这将需要一张屏幕截图来确切地说明出了什么问题。 – 2010-03-11 12:37:37

你看看Padding属性吗?

您可能需要关闭AutoSize以获得更好的结果。

+0

是的,我试着设置分页为0px和Autosize为false,但没有运气。填充是由我用于标签文本的字体引起的。有什么办法可以得到多少填充空间发生特定的字体类型? – Ganesh 2010-03-11 09:33:18

难道你不打电话TextRenderer.MeasureText

如果您提供了正确的目标大小(即标签可以占用的矩形),则应该能够找出文本占用/占用的空间大小。