如题,本人在程序中需要延迟执行代码,实现类似下面的功能
TextBox.text = 1;延迟两秒后执行下面的语句:TextBox.text = 2;请问如何最简单的实现,如果用多线程thread.sleep()实现,请给出简单的代码事例,谢谢

解决方案 »

  1.   

    TextBox.text = 1;System.Threading.Thread.Sleep(2000);TextBox.text = 2;
      

  2.   

    textBox.Text = "1";
    textBox.Refresh();
    System.Threading.Thread.Sleep(2000);
    textBox.Text = "2";
    textBox.Refresh();
      

  3.   

    如果想实现两秒钟没有操作就执行某项任务怎么写代码比较好
    ------------
    可以用timer,每次操作后就timer.start()重新计时
      

  4.   

    设置timer 的Enable为True时候开始运行Timer
      

  5.   

    C#没有函数,更没有延迟函数。这不是“C#的函数”
    System.Threading.Thread.Sleep(???);
      

  6.   

    to:Macosx() 
    哥哥,跑俺这来借路了呀?哈哈,大家帮忙想想俺的问题,就是想让cpu休息2秒,再工作,能不能不用多线程呀?
      

  7.   

    to:syeerzy,
    实际上面向对象中的方法跟函数差不多,呵呵,对我来说都是一样的。谢谢指点哈
      

  8.   

    >>就是想让cpu休息2秒,再工作,能不能不用多线程呀?System.Threading.Thread.Sleep(2000)
    这不是多线程