Таймер обратного отсчета секунд

У меня есть lblCountdown со значением int 60. Я хочу, чтобы значение int lblCountDown уменьшалось с секундами, пока не достигнет 0.

Вот что у меня есть:

   private int counter = 60;
    private void button1_Click(object sender, EventArgs e)
    {
        int counter = 60;
        timer1 = new Timer();
        timer1.Tick += new EventHandler(timer1_Tick);
        timer1.Interval = 1000; // 1 second
        timer1.Start();
        label1.Text = counter.ToString();
    }

    private void timer1_Tick(object sender, EventArgs e)
    {
        counter--;
        if (counter == 0)

            timer1.Stop();
            label1.Text = counter.ToString();

    }
11
задан Ren 18 January 2013 в 09:18
поделиться