Dans la dernière question Display progress bar while doing some work in C#?, les gens recommandent l'utilisation de BackgroundWorker
. J'ai pensé dans la méthode DoWork BackgroundWorker
que vous pouvez mettre à jour l'interface graphique directement, mais pourquoi cet appel de fonction doit être appelé en utilisant Invoke
.BackgroundWorker doit toujours appeler Invoke?
toolTip.SetToolTip(button, toolTipText);