Добрый день.
Имеется следующая проблема: основная форма, где обрабатываются события кнопок и т.п. По событиям работают отдельные классы. Я стараюсь сделать классы независимыми объектами, с тем чтобы в дальнейшем их можно было применитьть в каком-либо еще проекте или вообще убрать в отдельную dll. Все получилось, кроме одной проблемы, с которой пока застрял. В классах обрабатываются данные, а на форме есть прогрессбар, который должен показывать ход выполнения задачи. И мне никак не удается развязать форму и классы, поскольку в классах работают циклы, и прогрессбар должен отображать процесс выполнения. И все данные о прогрессбаре так же только в цикле (максимум, минимум, шаг). По данным понятно, можно вывести наружу через свойства, а вот по циклическому выполнению пока так и не пойму, как сделать. Может кто-то сталкивался с подобной задачей...