Я закодировал простой таймер для запуска каждые 15 секунд, чтобы транслировать какое-то сообщение. Однако ничего не происходит.Мой код таймера C# не работает
public void InitTimer()
{
loginTimer = new Timer();
loginTimer.Tick += new EventHandler(loginTimer_Tick);
loginTimer.Interval = 15000;
loginTimer.Start();
}
private void loginTimer_Tick(object sender, EventArgs e)
{
Debug.WriteLine("Test!");
}
Это мой код.
Я называю следующее, когда нажата кнопка:
InitTimer();
Но ничего не происходит каждые 15 секунд .. почему?
Спасибо!
«Ничего не происходит каждые 15 секунд», возможно, один из самых забавных фраз, которые я видел в вопросе. .. –
Вы пытались установить контрольные точки как в 'InitTimer()', так и 'loginTimer_Tick'? Кроме того, вы строите в режиме отладки? –
Заканчивается ли родительский поток? – evilbhonda