: Событие запускается в вашем основном потоке, когда поток завершается. Используйте этот обработчик событий, чтобы перезапустить ваш таймер.
т, я вступил в некоторые проблемы, связанные с таймером. надеюсь, кто-нибудь может помочь ..
У меня есть форма Windows, содержащая кнопкукогда я нажимаю на эту кнопку, я запускаю поток с параметрамиThread thread1 = new Thread(new ParameterizedThreadStart( execute2));
thread1.Start(externalFileParams);
код внутри потока выполняется очень хорошов последней строке этой темы я запускаю таймер.
public void execute2(Object ob)
{
if (ob is ExternalFileParams)
{
if (boolean_variable== true)
executeMyMethod();//this also executes very well if condition is true
else
{
timer1.enabled = true;
timer1.start();
}
}
}
}
5, но событие таймера таймера не сработало
Я работаю на VS2008 3.5 Framework. Я вытащил таймер из панели инструментов и установил егоInterval
до 300 тоже пытался установитьEnabled
истина / ложь методtimer1_Tick(Object sender , EventArgs e)
но его не уволили
Кто-нибудь может подсказать, что я делаю не так?