Вопрос по таймеру (обратный отсчет) - C#

Узнай цену своей работы

Формулировка задачи:

нужно сделать обратный отсчет времени, при нажатии на кнопку таймер начинает отсчитывать по новой т.е задано обратный отсчет 45 секунд он отсчитывает до 0, нажимаем на кнопку он снова начинает отсчитывать с 45 секунд, нашел только пример обычного отсчета а мне нужно обратный т.е. не 1,2,3,4,5,6,7 а 7,6,5,4,3,2,1

Решение задачи: «Вопрос по таймеру (обратный отсчет)»

textual
Листинг программы
        int i;
        private void button1_Click(object sender, EventArgs e)
        {
            i = 45;
            this.Text =i.ToString();
            timer1.Interval = 1000;
            timer1.Enabled = true;
            timer1.Start();
        }
 
        private void timer1_Tick(object sender, EventArgs e)
        {
            this.Text = (--i).ToString();
            if (i < 0)
                timer1.Stop();
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.417 из 5