各位兄弟姐妹们,大家下午好。小妹我有个问题想请教大家,C#的timer事件怎么用?

解决方案 »

  1.   

    Timer_Tick() 里面写到时间要做的事情Interval 属性设置间隔时间
      

  2.   

    拖拽上去
     
    设置一下就行 其他的代码在Tick  里面this.timer1.Interval = 5000;//用于总计时this.timer1.Enabled = false;this.timer2.Interval = 1000;//用于刷新倒计时this.timer2.Enabled = false;//定义一个全局变量iprivate void button1_Click(object sender, EventArgs e)
            {
                this.timer1.Enabled = true;            //单击button时开始计时
                i = this.timer1.Interval;
                this.timer2.Enabled = true;        }        private void timer1_Tick(object sender, EventArgs e)
            {
                
                this.timer1.Enabled = false;         //5秒后停止计时,并显示信息
                MessageBox.Show("hello,baby");
            }        private void timer2_Tick(object sender, EventArgs e)
            {
                i-=1000;
                if (i <= 0)
                {
                    this.timer2.Enabled = false;                           
                }
                    label1.Text = (i/1000).ToString();                      //每秒刷新倒计时     显示剩余时间        }
      

  3.   

    http://msdn.microsoft.com/zh-cn/library/system.threading.timer.aspx
      

  4.   

    比如我有个控件 如果没有到选课的时间的话 我就会提示没有到选课的时间 如果到了选课的时间 就会出现选课的界面 我想用Timer怎么实现这个功能呢
      

  5.   

    private void Form1_Load(object sender, EventArgs e)
            {
                Timer timer = new Timer();
                timer.Interval = 10000;
                timer.Tick += new EventHandler(timer_Tick);
                timer.Start();
            }        void timer_Tick(object sender, EventArgs e)
            {
                DateTime dt = DateTime.Now;            if(dt.Equals("你要的时间"))
                {
                    。
                }
            }
      

  6.   

    timer.Interval = 1000;if里面置false。
      

  7.   

     就是,,,你的要实现的方法,放入到Timer的事件timer_Tick中去。。
    其余的看MSDN吧。
      

  8.   


    你总要自己做点事吧,别人代码都给你了
    你copy都懒得做?
      

  9.   

    网上多的去了 
    自己写也easy啊