我做一个分布图想让label标签增高的时候向上曾,但是它却是向下曾,哪位高手指点下

解决方案 »

  1.   

    记录原先的高度 oldHeight,自动增高后将控件向上移动
    Top = Top - (Height - OldHeight)
      

  2.   

    你是不是写成了
    label1.top= label1.top + 5这样的啊
    纵坐标是向下的,要
    label1.top= label1.top - 5
      

  3.   

    我是要他的height属性增加并且底端不动,不是top属性
      

  4.   


    那我理解还是top属性啊,应该就是1楼那种写法啊
      

  5.   

    可以了,是1楼的方法,不过他表达的有点太简单了,里面的height应该是增加之后的高度,谢谢了
      

  6.   

    Dim s As Single
    s = Label1.Height'之前的高度
    Label1.Height = 200'之后的高度
    Label1.Top = Label1.Top - (Label1.Height - s)
      

  7.   

    你是要让标签长个是吧,那就计算长了多少,然后从top里减掉。