Я пытаюсь отобразить индикатор выполнения (marque) в отдельной форме (progressForm), в то время как я выполняю некоторые вычисления в фоновом режиме.Trigger Backgroundworker Завершено событие
Я знаю, что типичный способ сделать это - включить вычисления в фоновый рабочий и показать progressForm в основном потоке. Этот подход, как всегда, приведет к большому количеству проблем синхронизации в моем приложении, поэтому я показываю progressForm, используя progressForm.ShowDialog()
в фоновом рабочем процессе. Но мне нужно вызвать событие Completed в приложении, чтобы закрыть форму.
Возможно ли это?
Заранее спасибо.