Простая работа с таймером - C#
Формулировка задачи:
Здравствуйте. Прошу прошения за дилетантский вопрос, но годных примеров по работе с таймеров не нашел. Задача: создать класс таймера, который должен работать n секунд (значение достается из файла, но это я уже реализовал). По нажатия на кнопку таймер запускается, работает n секунд, потом останавливается и пользователь получает сообщение, что время истекло.
Решение задачи: «Простая работа с таймером»
textual
Листинг программы
class TimerClass { private Timer tm1 = new Timer(); private int counter { get; set; } private int n { get; set; } public void TimerStart(int n) { counter = 0; tm1.Interval = 1000; tm1.Tick += new EventHandler(tm1_Tick); this.n = n; tm1.Enabled = true; } private void tm1_Tick(object sender, EventArgs e) { if (counter == n) { tm1.Enabled = false; MessageBox.Show(string.Format("{0} секунд прошло", this.n)); } else counter++; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д