У меня есть набор методов, которые выполняются в фоновом режиме, я обернул эти методы в следующий код
Container.Pgb.Style = ProgressBarStyle.Marquee;
Container.Pgb.MarqueeAnimationSpeed = 1000000;
if (parentID.Equals("x") || parentID.Equals("y"))
{
Do some background worker tasks
...
}
else if
{
Do some background worker tasks
...
}
, где container - это ссылка на мою основную форму, в которой я отображаю данные и pgbявляется индикатором в этой форме.
В любом случае, когда моя форма запускается, индикатор выполнения работает в течение 5 шагов, а затем просто полностью останавливается.Что я тут не так делаю?Я уверен, что это не потому, что в главном потоке слишком много задач с интенсивным использованием данных, потому что все они были назначены фоновым работникам.
Спасибо