日期:2014-05-17  浏览次数:20843 次

求解timer时间控件的问题
第一次时间比如是1分钟倒计时,那么会1秒的跳 ,接着如果重新开始考试按下,倒计时的秒就变成了2秒了,很奇怪。第三次就变成了3秒,哪位大师帮我看看到底是什么原因,谢谢
   private void button1_Click(object sender, EventArgs e)
        {

         
            
            DialogResult MsgBoxResult;//设置对话框的返回值
            MsgBoxResult = MessageBox.Show("是否确定要开始考试",//对话框的显示内容
            "提示",//对话框的标题
            MessageBoxButtons.YesNo,//定义对话框的按钮,这里定义了YSE和NO两个按钮
            MessageBoxIcon.Information,//定义对话框内的图表式样,这里是一个黄色三角型内加一个感叹号
            MessageBoxDefaultButton.Button1);//定义对话框的按钮式样
            if (MsgBoxResult == DialogResult.Yes)//如果对话框的返回值是YES(按"Y"按钮)
            {
                //this.label1.ForeColor = System.Drawing.Color.Red;//字体颜色设定
                //label1.Text = " 你选择了按下”Yes“的按钮!";
                TBzuhao.Enabled = true;
                TBzuhao.Text = "";
                textBox1.Text = "";
                label1.Text = "";
                label10.Text = "";
              
                label2.Text = "";
                label12.Text = "";
                labhang.Text = "";
                label18.Text = "";
                zuhao = 1;
                zhengque = 0;
                second = 0;
                   cuowu = 0;
                   zongshu = 0;
               cishu = 0;
                btnkaishi.Enabled = false;