Вопрос по таймеру (обратный отсчет) - 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();
        }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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