Я не смог найти ничего, что касалось моей ситуации, и я не уверен, как справиться с этим. Настройка:
- Форма 1: выберите количество занятий и нажмите «Перейти».
- Form1 создает ClassA, который формирует Form2 программно с несколькими индикаторами выполнения в зависимости от количества задач
- Form1 вызывает метод в ClassB для выполнения требуемой активности и передает свой экземпляр в класс B.
- Класс B запускает поток для обработки и возвращает.
То, что я хочу сделать, это вызывать Form1.ClassA.updateProgressBar (index) из ClassB время от времени.
MehtodInvoker, кажется, правильный путь, но я не уверен, как это сделать. Я думаю о чем-то вроде ...
form.Invoke((MehtodInvoker) delegate {
Form1.prog.incProgressBar(name);
})
Где прога ClassA ...
Спасибо,
Реза