簡體   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