У меня есть одно приложение, в котором после выполнения задачи1 я должен показать индикатор выполнения на экране. Сразу же после показа индикатора выполнения я должен начать выполнение задачи2. Когда task2 будет завершен, индикатор выполнения будет скрыт от экрана.Как синхронизировать задачи между двумя формами?
Задача1 и задача2 выполняются в отдельных формах.
Я не хочу использовать рабочий поток для этого. А также, на индикаторе выполнения, не должно быть никакого пользовательского ввода для его скрытия.
Я новичок в C#. Пожалуйста, помогите в достижении этого.
Пожалуйста, помогите. Заранее спасибо.
Вы действительно * действительно * хотите использовать рабочий поток для этого, предпочтительно обрабатывается [BackgroundWorker] (https://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker (v = vs.110) .aspx), поскольку он заботится о многих деталях и обеспечивает легкие события Winform/совместимость; включая возможность сообщать о прогрессе. – user2864740
Почему вы думаете, что не хотите использовать рабочий поток? – BugFinder
Привет, Если я использую поток рабочего стола фона (BackgroundWorker), тогда он будет связываться между двумя разными формами? – user5169166