一个label大小固定,我要如何让其文本居中对齐呢?注意:不是水平方向居中,是在坚直方向居中,一般label中的文本都是以顶部对齐的。望高手指教!

解决方案 »

  1.   

    好像不行,一般不用坚直对齐,如果有底色的话就用两个Label,一个做底,一个设为透明,这样在视觉上就对齐了。^_^
      

  2.   

    你想要做做什麼?你要那個label的背景干嘛?如果你想要美麗一點你就加個圖版嘛!
      

  3.   

    赞成huangjianyou(小健) 的意见。
    说得详细点,就是用一个LABEL作底,其尺寸就是你希望的尺寸。再用另一个LABEL显示文字,设为透明,并且还要把AUTOSIZE设为真,这样它就恰好是文字的高度。然后设置它的高度为作底的LABEL的垂直中点就行了。
    如图:
    ┏━━━━━━━━━━━━━━┓
    ┃ ┏━━━━━━━━┓   ┃
    ┃ ┃        ┃   ┃
    ┃ ┗━━━━━━━━┛   ┃
    ┃              ┃
    ┗━━━━━━━━━━━━━━┛
      

  4.   

    我是用一个shape和labe来实现的