iT邦幫忙

0

C# 請問動態生成Label要如何對齊?

  • 分享至 

  • xImage

小弟我在C#中動態生成了一些Label
然後想要讓它都保持置中
(生成一個的時候是在正中間位置,生成兩個時則是以中間為基準生成在左右,以此類推)
想問一下各位大神有什麼方法可以達成我的目的嗎?
還是有什麼方向可以指點一下/images/emoticon/emoticon02.gif

看更多先前的討論...收起先前的討論...
\n 用過沒 ? 換行符號用過沒,可以試試
featherm iT邦新手 5 級 ‧ 2022-05-20 17:37:09 檢舉
css flex處理
皓皓 iT邦新手 2 級 ‧ 2022-05-20 17:47:58 檢舉
已經解決了,謝謝兩位大大~

抱歉我沒說清楚
我是windows form的C#
所以沒辦法使用css去處理

最後是算出第一個Label的起始位置再去推算出來的
小魚 iT邦大師 1 級 ‧ 2022-05-20 20:43:33 檢舉
WinForm沒辦法置中,
只能用算的.
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
KacterLin
iT邦見習生 ‧ 2022-06-01 10:13:27

先用 TableLayoutPanel 來排版跟定義
然後再將 Control 加到 TableLayoutPanel 之中就可以實現

皓皓 iT邦新手 2 級 ‧ 2022-06-02 09:25:30 檢舉

這個方法好像更簡單一點耶!!
我有空再來改成這樣試試看
謝謝 KacterLin 大大~

我要發表回答

立即登入回答