一个label中的内容如何从右到左跑动?label能做吗?如果不能什么东西可以做?

解决方案 »

  1.   

    放一个TIMER控件,在该控件的ONTIME事件中这样写:
      Label9.Left:=Label9.Left+100;
      if Label9.Left>self.Width then
        Label9.Left:=0;其中100就是你要没单位事件内移动的距离;
    self.Width ,我目前设置的窗体的宽度,右边的极限坐标位置
    0:你可以改成左边的极限坐标位置
      

  2.   

    把LABEL的AUTOSIZE设置成TRUE,这样的话,LABEL的宽度会随着CAPTION的内容的变化而变化。这样的话,你可以用Lable.Left来控制左坐标的极限;通过Label.Left+label.width来控制右坐标的极限。但是LABEL的位置还是通过Label.Left来控制。