2010-02-12 34 views
0

我在對齊標籤時遇到了麻煩。.NET標籤外觀TextAlign:MiddleRight問題

我將TextAlign設置爲MiddleRight,但是當我更改標籤的文本時,標籤自動向右移動。

TextAlign是設置渴望行爲的正確參數嗎?

有沒有辦法解決問題,而不是使用TableLayoutPanel?

回答

2

如果AutoSize屬性設置爲true,然後將文本對齊方式將變得毫無意義(因爲文本對齊確定繪製文本的控制範圍內,其中,但如果控制始終是文字的確切大小,則它的總是在同一個地方,不管對齊)。

這聽起來像你需要做的是禁用AutoSize並將標籤設置爲所需的大小和所需的文本對齊方式。

+0

這將工作,我猜。我需要支持不同的語言和大字體。 – Kevin 2010-02-12 15:16:47