Привет, я столкнулся с проблемой, связанной с таймером.
надеюсь, кто-нибудь может помочь ..
- У меня есть форма 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
true / false
метод timer1_Tick(Object sender , EventArgs e)
, но не запущен
Кто-нибудь может подсказать, что я делаю не так?