在文本框中显示当前的秒数,当单击开始计时按钮 文本框中秒数从0开始 每秒加1

解决方案 »

  1.   

    int i = 0;timer事件中写textbox1.Text=Convert.ToInt32(i+1).ToString();
      

  2.   

    怎么就出现1 就不动了inverter 我设置了1000了 就是1秒
      

  3.   

    int i要声明成全局变量
    或者将textbox1.Text初始化为0,然后
    textbox1.Text=(Convert.ToInt32(textbox1.Text)+1).ToString();
      

  4.   

    我刚刚试了下,在一个定时器里面写textbox1.Text=Convert.ToInt32(i+1).ToString();是有问题的,停到1不动,i也是设置的全局静态变量,于是我又想了一个方法解决了。
    再增加一个定时器timer2,timer2的Interval值需要小于等于1000,在timer1_Tick事件中实现i++ , 在timer2_Tick事件中实现textbox1.Text=Convert.ToInt32(i).ToString(); 就可以顺利实现你要的效果!
      

  5.   

    Convert.ToInt32(i+1).ToString()
    肯定会有问题啊
    i+1 i的值没有变化仍然是0
    换成i++
      

  6.   

    timer的意思是每经过一定的时间执行一次时间里的代码,实现这个计时器还是很容易的!
      

  7.   

    int i = 0;timer事件中写textbox1.Text=Convert.ToInt32(i+1i++).ToString();