BackgroundWorker nadal musi zadzwonić do Invoke?

W ostatnim pytaniuWyświetl pasek postępu podczas wykonywania pracy w języku C #?, ludzie polecają używanieBackgroundWorker. PomyślałemBackgroundWorker Metoda DoWork umożliwia bezpośrednią aktualizację GUI, ale dlaczego wywołanie funkcji ma być wywoływane za pomocąInvoke.

toolTip.SetToolTip(button, toolTipText);

questionAnswers(3)

yourAnswerToTheQuestion