多個label控制元件,豎直排列,Text內容是會變動的。
問題:控制元件位置排列時,是右端對齊的,但是由于運行程式,Text內容改變后,字符長度不一樣,導致右端不對齊,還是左邊對齊。如何設定?
uj5u.com熱心網友回復:
一般處理方法: 一種是把內容長度固定 超出用...或者設定超出的長度自動換行
uj5u.com熱心網友回復:
winForm用TableLayoutPanel布局uj5u.com熱心網友回復:
設定 Label 的 Anchor 屬性為右對齊。uj5u.com熱心網友回復:
謝謝了,我自己找到辦法了。label 屬性里面AutoSize改為flase,TextAlign改為MiddleRight,Size屬性設定y左邊正常設定,x坐標填大一些(可以一直設定到界面邊界,文本不出界面邊界)
這樣就可以實作labe右邊對齊,文本變動時,字符往左增加。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/130347.html
標籤:C#
上一篇:c# 斜線控制元件
