Доступ к элементу управления формой из отдельного потока

Я практикую многопоточность и столкнулся с этой проблемой. Ситуация такая:

  1. У меня есть 4 индикатора выполнения в одной форме, один для загрузки файла, один для отображения статуса загрузки страницы и т. Д.

  2. Я должен контролировать прогресс каждого ProgressBar из отдельный поток.

Проблема в том, что я получаю InvalidOperationException , в котором говорится, что

Межпоточная операция недействительна: элемент управления 'progressBar1' получил доступ из потока, отличного от потока, который он был создан на.

Я ошибаюсь в этом подходе или кто-нибудь может мне сказать, как это реализовать?

13
задан alex 30 September 2011 в 12:06
поделиться