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