Почему невозможно запустить таймер из фонового потока?
То же самое касается backgroundworker.runworkerasync.
У меня была эта проблема, и я решил ее, запустив таймер в BackgroundWorker.RunWorkerCompleted. потому что он находится на той же нити, что и основной.
Что я уже пробовал:
Мне это удалось, как было сказано выше, но я не понимаю, в чем проблема?
Philippe Mori
Никакого кода, никакого форматирования и не так уж много усилий было затрачено на то, чтобы задать вопрос...
john1990_1
Я сделал timer1. start () в строках потока, работающего в фоновом режиме, код выполнялся в фоновом режиме, но таймер, который находится на пользовательском интерфейсе в форме, не запускался.
thread1.IsBackground=true;
thread1.начать();