所以我正在制作一个C#Windows Forms应用程序,其中我有一个标签。这个标签的大小默认为100x100 *,但我想自动增加标签的高度,以便任何字符串都适合它,无论它的高度是多少?#34;。我该怎么做?我自己还没有尝试过任何东西,因为我真的不知道该怎么做。毕竟,我只是一个初学者!
提前致谢。
* 100x100只是一个例子,实际尺寸不同(我还不确定它是什么)
答案 0 :(得分:1)
谢谢大家,我设法通过设置标签的MaximumSize属性来获得我想要的东西。 (由@LarsTech在评论中回答)
答案 1 :(得分:0)
AutoSize默认为true - 因此文本框的默认行为应调整为正在使用的任何字体大小/内容。
答案 2 :(得分:-1)
Windows窗体中的标签控件是一个接受输入字符串的容器。因此,如果您确实更改了其初始值,则无论如何都会达到其内容大小。所以,只需更改其Text属性即可。 你可以先试试。
答案 3 :(得分:-1)
这是您可以使用的示例代码。它使用AutoSize属性。
如果您的标签名为Label1,您可以像这样更改: Label1.AutoSize = true; Label1.Text =“此标签中的文字长于设定的尺寸。”;
它会自动更改它。