0
我的屏幕上有兩個標籤。一個必須比另一個高一點。由於格式不同,我無法將它們合併爲一個,因此我將Dock屬性設置爲Fill,並且它不起作用(一個標籤與另一個標籤重疊)。如何將兩個不同的標籤對齊到中心? (Windows Form App)
我的屏幕上有兩個標籤。一個必須比另一個高一點。由於格式不同,我無法將它們合併爲一個,因此我將Dock屬性設置爲Fill,並且它不起作用(一個標籤與另一個標籤重疊)。如何將兩個不同的標籤對齊到中心? (Windows Form App)
標籤上的TextAlign
屬性將根據其自身尺寸對齊文本。如果AutoSize
設置爲true
,則尺寸將盡可能小,以便您不會看到對齊的任何更改。
嘗試設置AutoSize
到false
,TextAlign
到MiddleCenter
,然後要麼調整/位置的控制,只要你喜歡(壞如果父控件調整大小),或嘗試設置Dock
到Top
或Bottom
。
如果你想在垂直位置,你可以嘗試把你的標籤在TableLayoutPanel
更多的控制,然後設置Dock
到Fill
在其獨立單元,每個單元的標籤。
把它們放在一個面板中,一個停靠在另一個底部。然後將面板居中。沒有看到任何我們可以相信的東西,你需要什麼。 – TaW
對不起。其實我的屏幕上只有兩個標籤。在程序運行期間,該標籤上的文本更改(長度和行數改變)。這就是爲什麼我必須調整標籤大小。但是,如果我將屬性AutoSize設置爲true,則標籤將相對於左上邊緣調整大小,以便它們不在屏幕的中心 –
您需要清楚地說明需要的佈局:標籤是彼此相鄰還是上面和下面? – TaW