当然是用于时间啦!主要的用法是:它的的Time事件
你设定interval的值,就可以周期发生Time事件!

解决方案 »

  1.   

    在窗体上放一个Label控件,再放一个Timer控件,并将Timer的Interval设为200
    将这段程序copy过去,运行试试
    Private Sub Form_Load()
        Label1.Left = Me.Width - Label1.Width
    End SubPrivate Sub Timer1_Timer()
    Label1.Left = Label1.Left - 100
    End Sub
      

  2.   

    多谢各位的指点!
    我想知道,使用timer控件有什么好处?如果控制不好,是否回造成资源
    浪费,导致程序运行的慢。
      

  3.   

        没有想到有这么多热心的老兄为我答疑,真是感谢。
        我想在具体说一下:
        我现在正在读一个vb写的MIS程序,该程序中几乎每个Form都使用了timer控件。
    所以我感到很奇怪,为什么要使用大量的timer和time事件呢?试问,一个MIS程序每隔
    数秒便触发数个事件,有这种必要吗?
        因为我对VB不是特别熟,所以还望各位高手指点。
      

  4.   

    有没有必要,是程序的需要.vb就是用事件驱动程序驱动代码运行,若是有个需求就是要每隔固定时间执行一段代码,就用timer控件吧.对同类事情我劝,这样来考虑:不要问为什么这样,多问两个为什么不这样,收获会更大
      

  5.   

    timer是个定时器,定时触发一个预定事件,你可以在这个事件中写代码让timer每隔一定时间执行一次。如果间隔太小,会比较占cpu的时间。
      

  6.   

    ben2000这要看你读的MIS程序要用Timer来干嘛啦,有没有必要要看你的程序的需要喽
    Timer控件VC也有的嘛 有什么稀奇的
    一般来说,Timer控件的Interval值系统最小有效反应值是56(即56微秒)不过1的确比56快很多。