@Matsun

Как увеличить период таймера Timer.Interval?

Коллеги всем привет. Использую в проге таймер

timer1 = new System.Windows.Forms.Timer();
timer1.Interval = int.Parse(stringSettins[6]) * 1000; // 1 800 000 - 30 минут 600 000 - 10 минут
timer1.Tick += timer1_Tick;
timer1.Enabled = true;

Косяк в том, что timer1.Tick имеет тип INT соответственно интервал более чем в 30 минут я зада не могу. А мне нужен интервал в 3-5 часов.

Что делать?
  • Вопрос задан
  • 379 просмотров
Пригласить эксперта
Ответы на вопрос 1
Griboks
@Griboks Куратор тега C#
void Start<T>(T interval)
{T time =0;
while(time <interval){Thread.Sleep(1);time++;}
TickEvent();
}
Как-то так.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы