我向我的程序添加了一个标签,可以通过输入框输入哪些文本。如何更改标签AutoSize
但标签的文本会被截断,因为标签的大小太小。
我GOOGLE了这个问题,并找到AutoSize方法。
但在VB 2013中,标签没有这样的功能。
任何想法可能有帮助吗?
更新:这是一个WPF应用程序
我向我的程序添加了一个标签,可以通过输入框输入哪些文本。如何更改标签AutoSize
但标签的文本会被截断,因为标签的大小太小。
我GOOGLE了这个问题,并找到AutoSize方法。
但在VB 2013中,标签没有这样的功能。
任何想法可能有帮助吗?
更新:这是一个WPF应用程序
如果是这样的WinForms比有一个optioncalled
AutoEllipsis这将做到这一点
对不起,我应该提到它是一个WPF应用程序。还有什么想法? – stan 2014-09-30 16:27:28
此代码将测量文本的长度,在指定的字体,并将标签设置为该长度。
label.Size = TextRenderer.MeasureText(label.Text, label.Font)
尝试了这一点,让我知道如果你需要任何进一步的帮助。
干杯。
对不起,我应该提到它是一个WPF应用程序。还有什么想法? – stan 2014-09-30 16:28:16
嗨。对不起,我没有注意到我登陆英文网站。这里是翻译:我为我的程序添加了一个标签,可以通过输入框输入文本。但标签的文本会被截断,因为标签的大小太小。我搜索了这个问题并找到了AutoSize方法。但在VB 2013中,标签没有这种功能。任何想法可能有帮助? – stan 2014-09-29 19:30:12
'在VB 2013中标签没有这样的功能性'你是如何得出这个结论的?这是WinForms? – Plutonix 2014-09-29 21:08:10
我读了命令是> myLabel.AutoSize = true <。尝试这会导致错误。也许这是因为我有一个WPF应用程序,而不是Windows窗体 – stan 2014-09-30 11:38:49