关于label控件对齐问题?
一个label大小固定,我要如何让其文本居中对齐呢?注意:不是水平方向居中,是在坚直方向居中,一般label中的文本都是以顶部对齐的。望高手指教! 问题点数:20、回复次数:6Top
1 楼huangjianyou(小健)回复于 2004-09-01 20:57:52 得分 8
好像不行,一般不用坚直对齐,如果有底色的话就用两个Label,一个做底,一个设为透明,这样在视觉上就对齐了。
^_^Top
2 楼hdhai9451(☆新人类☆)回复于 2004-09-01 21:22:56 得分 2
你想要做做什麼?你要那個label的背景干嘛?如果你想要美麗一點你就加個圖版嘛!
Top
3 楼liuberlin(风尘子)回复于 2004-09-01 22:37:39 得分 0
我用label来模拟command控件Top
4 楼liuberlin(风尘子)回复于 2004-09-05 22:37:27 得分 0
为什么没有人呀Top
5 楼theforever(碧海情天)回复于 2004-09-05 22:50:13 得分 10
赞成huangjianyou(小健) 的意见。
说得详细点,就是用一个LABEL作底,其尺寸就是你希望的尺寸。再用另一个LABEL显示文字,设为透明,并且还要把AUTOSIZE设为真,这样它就恰好是文字的高度。然后设置它的高度为作底的LABEL的垂直中点就行了。
如图:
┏━━━━━━━━━━━━━━┓
┃ ┏━━━━━━━━┓ ┃
┃ ┃ ┃ ┃
┃ ┗━━━━━━━━┛ ┃
┃ ┃
┗━━━━━━━━━━━━━━┛
Top
6 楼liuberlin(风尘子)回复于 2004-09-06 19:28:43 得分 0
我是用一个shape和labe来实现的Top




