日期:2014-05-18  浏览次数:20789 次

C#中如何将Timer控件暂停后置0
在C#中运用TIMER控件时出现一个小问题,点击按钮1时开始timer.start(),
请问如何在点击按钮2时使timer停止记时并将时间显示为00:00且下次计时从00:01开始(即timer重新从00:00开始计时)。

------解决方案--------------------
在c#中timer的Internal不能为0!
换个思路,定义一个Int,让它来复位.
C# code

        int timer;
        private void timer1_Tick(object sender, EventArgs e)
        {
            timer++;

        }  
        private void button2_Click(object sender, EventArgs e)
        {
            timer=0;
            timer1.Start();
            
        }