如何更改Label AutoSize

时间:2014-09-29 19:07:53

标签: wpf vb.net canvas label

我在程序中添加了一个标签,可以通过输入框输入文本。

但Label的文本被截断,因为Label的大小太小。

我用Google搜索了问题并找到了AutoSize方法。

但是在VB 2013中,Label没有这样的功能。

任何可能有帮助的想法?

更新:这是一个WPF应用程序

2 个答案:

答案 0 :(得分:0)

如果这是Winforms而不是有一个选项

AutoEllipsis就是这样做的

答案 1 :(得分:0)

此代码将以指定字体测量文本的长度,并将标签设置为该长度。

label.Size = TextRenderer.MeasureText(label.Text, label.Font)

尝试一下,如果您需要任何进一步的帮助,请告诉我。

干杯。