C#定时器的使用

解决方案 »

  1.   

    DispatcherTimer DTimer = new DispatcherTimer();
            public void InitDThread()
            {
              //到达时间的时候执行事件;
                DTimer.Tick += new EventHandler(Dtheout);
               // 设置引发时间的时间间隔 此处设置为1秒 
                 DTimer.Interval = new TimeSpan(0, 0, 1);
               DTimer.Stop();
            }
      

  2.   

    http://wenku.baidu.com/view/8569a73b87c24028915fc3eb.html
      

  3.   

    Timer timer = new Timer(); //声明timer类实例
    timer.Interval = 1000;//设置 间隔时间  单位毫秒
    timer.Tick += new EventHandler(test);//设置执行的方法private void test(object o, EventArgs e)
    { }
      

  4.   


            private void Form1_Load(object sender, EventArgs e)
            {
               
                  System.Timers.Timer aTimer = new System.Timers.Timer();  
                  aTimer.Elapsed += new ElapsedEventHandler(theout);  //到达时间的时候执行事件;
                 // 设置引发时间的时间间隔 此处设置为1秒(1000毫秒) 
                 aTimer.Interval = 100000;
                 aTimer.AutoReset = true;//设置是执行一次(false)还是一直执行(true);
                 aTimer.Enabled = true; //是否执行System.Timers.Timer.Elapsed事件;
         }
     看下2楼的链接
      

  5.   

    DispatcherTimer DTimer = new DispatcherTimer();
      public void InitDThread()
      {
      //到达时间的时候执行事件;
      DTimer.Tick += new EventHandler(Dtheout);
      // 设置引发时间的时间间隔 此处设置为1秒  
      DTimer.Interval = new TimeSpan(0, 0, 1);
      DTimer.Stop();
      }