作者Xavier (X.avi(er))
看板Visual_Basic
標題[.NET] label 由右至左顯示
時間Mon Jan 2 09:28:58 2012
請問各位前輩,
label中有屬性或事件能夠
讓文字從右至左顯示
嗎?
翻了MSDN也沒啥斬獲...
感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.201.154
1F:推 ClubT:Alignment 01/02 10:30
2F:→ ClubT:看錯了...sorry 01/02 10:30
3F:→ Xavier:^^" 01/02 10:38
4F:→ MOONRAKER:有語言特性,但是最好不要亂改。 01/02 10:47
5F:→ Xavier:lb.RightToLeft = Windows.Forms.RightToLeft.Yes <--解法 01/02 10:49
6F:→ Xavier:請問M大 將會有什麼不好的影響嗎? 小弟願聞其詳! 01/02 10:49
7F:→ MOONRAKER:我認為使用label.ontextchanged在設值的時候自動把他倒 01/02 10:50
8F:→ MOONRAKER:過來即可。 01/02 10:50
9F:→ Xavier:好的~ 我試試! 01/02 10:52
10F:→ MOONRAKER:…不過你試沒事就不用再try hard way了… 01/02 10:55
11F:→ Xavier:恩...M大 其實我需要的效果是 文字從右邊開始顯示 01/02 10:59
12F:→ Xavier:並向左延伸 也就是跟 lb原本預設的顯示完全相反 01/02 10:59
13F:→ Xavier:並非純粹得由右向左顯示 向右延伸 的模式 01/02 11:01
14F:→ Xavier:如果 label.ontextchanged 能產生所需效果~ 還請您指點一二 01/02 11:02
15F:→ Berger927:延伸你可以用靠右對齊... 01/02 11:07
16F:→ Xavier:有個問題想請教~ 為何我直接設定元件屬性卻沒有效果 01/02 12:04
17F:→ Xavier:而動態新增其設定卻能產生所需效果呢? 是需要重繪的關係嗎? 01/02 12:05
18F:→ Xavier: 時 01/02 12:06
19F:→ Xavier:已解! 將 AutoSize = false 即可 01/02 13:11