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

本文关键字:高度 字符串 调整 标签 | 更新日期: 2023-09-27 18:32:44

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

提前谢谢。

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

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

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

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

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

下面是您可以使用的示例代码。它使用"自动大小"属性。

如果你的标签叫做 Label1,你可以像这样更改它: 标签1.自动大小 = 真; 标签1.文本 ="此标签中的文本长度超过设置的大小。

会自动更改它。