Я пытался установить индикатор выполнения, чтобы он продолжал двигаться, пока запущена другая функция. После запуска этой функции в моем сообщении будет отображаться (для этого примера)
Единственный способ, которым я смог получить эту работу, был с фоновым работником, а затем иметь
Do
Цикл до условия, которое выполняется в главной форме, пока операция не будет завершена, после чего появится окно с моим сообщением.
Это похоже на хитрый способ сделать это, и thread.start, за которым следует thread.join, кажется гораздо более хорошим способом исправить это. Однако я не смог заставить это работать.
Я включил небольшую демонстрационную программу, если кому-то интересно.
http://www.filedropper.com/progressbar
Спасибо