Спасибо за отоветы...Эт действительно конечно парадокс - модальный диалог без взаимодействия с пользователем )))..
Я просто хотел вынести в отдельный класс процесс копирования таблиц...и если копирование прошло нормально ProgressBar бы закрылся(т.е. вызвался бы метод accept) и вывелось соответственное сообщение в главной форме. А если произошли проблемы при копировании, то ProgressBar не стал бы закрываться,показывая процент выполнения (т.е. вызвался бы метод reject)
Но сейчас думаю,что этонаверное глупая идея...нужно просто это сделать отдельной функцией в главном классе...
Или вы можт чего-нить другое посоветуете