c# button_click事件中想使用timer,点击一个button,textbox中写入1,然后隔5秒,在写入2

2025-02-28 01:13:48
推荐回答(1个)
回答1:

public int jar=0;
private void Form1_Load(object sender,eventargs e)
{
   timer1.Enabled=false;
   timer1.Interval=1000;
   timer1.Tick+=(object aa,EventArgs ed)=>{
     if(jar<5)
     {
        jar++;
     }
     else
     {
        timer1.Enabled=false;
        jar=0;
        textBox1.Text+="2";
     }
}
private void button1_click(object sender,eventargs e)
{
   timer1.Enabled=true;
   textBox1.Text="1";
}

为什么要用timer,用线程不行吗?1000interval接近1秒