2011-12-07 70 views
2

我的窗體上有一個.NET 2.0標準標籤,我在其中放了幾行文字。但是線條之間的間距太小。只是想知道是否有辦法解決這個問題。標籤中的行距+ vb.net

謝謝...

+1

這不是一個可用選項,TextRenderer可以觀察字體佈局規則。從技術上講,可以通過重寫OnPaint()來自己測量和繪製每一行。痛苦。 –

+0

真的很痛! Thnx無論如何... –

回答

1

唯一的解決方案,我可以看到將標籤適當地進行多標籤和空間。

您可能需要動態創建標籤,每行一個。

當然,您可以對要顯示的文本執行.Split(vbNewLine),然後爲列表中的每個字符串創建一個新的標籤控件,將其添加到窗體中,之前的標籤。

不理想,但要實現它的唯一方法。

+0

嗯,我認爲這是唯一的現在!可能需要記憶和速度,但我會看到這個問題的必要性,也許我應該放棄! 非常感謝! –

0

還有另一種方法可以解決您使用WinformHTMLTextBox,然後通過使用html代碼嵌入內容,您可以使用CSS代碼的優勢。