Вышла какая-то проблема с таймером на VB.NET. Создаю таймер, запускаю его на вызов функции через AddHandler Time.Elapsed, AddressOf TimerAction
Функция то вызывается, но если в этой функции есть какое-либо действие, изменяющее свойства объекта на форме, то оно не выполняется и функция завершается (ошибку не выдает). почему?
30 ноября 2008 в 18:01
вот штука-то, использовал не тот таймер))
объявлял его как System.Timers.Timer а надо было как System.Windows.Forms.Timer
30 ноября 2008 в 17:05
Может, свойства можно менять только из главной нити?
Посмотри исходники .net framework – с помощью lutz reflector или скачай (winforms уже открыты).