以下のコードに問題があります。誰かがBackgroundWorkerで機能しない理由と、この問題を解決する方法を教えてもらえますか?
string address = "My URL";
webBrowser.Navigate(new Uri(address));
do
{
Application.DoEvents();
} while (webBrowser.ReadyState != WebBrowserReadyState.Complete);