繁体   English   中英

将标签高度调整为字符串高度

[英]Adjust label height to height of string

因此,我正在制作一个带有标签的C#Windows Forms应用程序。 默认情况下,此标签的大小为100x100 *,但是我想自动增加标签的高度,以便任何字符串都适合其中,而不论其“高度”如何。 我该怎么做? 我自己还没有尝试过任何事情,因为我真的不知道该怎么做。 毕竟我只是一个初学者!

提前致谢。

* 100x100只是一个示例,实际尺寸有所不同(我不确定这会是什么)

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

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

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

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

如果您将标签称为Label1,则可以这样更改:Label1.AutoSize = true; Label1.Text =“此标签中的文本长于设置的大小。”;

并且它将自动更改它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM