将标签高度调整为字符串

时间:2016-02-01 20:21:25

标签: c# winforms

所以我正在制作一个C#Windows Forms应用程序,其中我有一个标签。这个标签的大小默认为100x100 *,但我想自动增加标签的高度,以便任何字符串都适合它,无论它的高度是多少?#34;。我该怎么做?我自己还没有尝试过任何东西,因为我真的不知道该怎么做。毕竟,我只是一个初学者!

提前致谢。

* 100x100只是一个例子,实际尺寸不同(我还不确定它是什么)

4 个答案:

答案 0 :(得分:1)

谢谢大家,我设法通过设置标签的MaximumSize属性来获得我想要的东西。 (由@LarsTech在评论中回答)

答案 1 :(得分:0)

AutoSize默认为true - 因此文本框的默认行为应调整为正在使用的任何字体大小/内容。

答案 2 :(得分:-1)

Windows窗体中的标签控件是一个接受输入字符串的容器。因此,如果您确实更改了其初始值,则无论如何都会达到其内容大小。所以,只需更改其Text属性即可。 你可以先试试。

答案 3 :(得分:-1)

这是您可以使用的示例代码。它使用AutoSize属性。

如果您的标签名为Label1,您可以像这样更改:    Label1.AutoSize = true;    Label1.Text =“此标签中的文字长于设定的尺寸。”;

它会自动更改它。