作者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