我想知道是否有更好的方法解決此問題。我想調整一個標籤(垂直)來容納一定數量的文本。我的標籤有一個固定的寬度(在它必須包裹之前寬度約爲60個字符),大約495個像素。字體也是固定尺寸(12點afaik),但文字不是。根據Winforms/C中的文本和字體大小確定標籤大小#
我想要做的是在有「NewLine」或文本必須包裝時增加標籤高度;這個想法是,文本在標籤中是完全可見的。 AutoSize不起作用,因爲它的寬度會增加,而不是高度。
當然,我可以計算NewLines的數量並添加:Newlines * LineHeight,然後-given我可以設置每行60個字符,只需分割字符的數量並根據需要添加儘可能多的LineHeight像素。
我想知道是否有更專業的方式來做到這一點。我的方法太「跛腳」嗎?
在此先感謝。
也來自我+1,但來吧! Math.Ceiling?老鼠,遇見榴彈炮。 :) – MusiGenesis 2008-12-23 14:40:49