I have problem with code below. Can some one tell why it doesn’t work in BackgroundWorker and how can i solve this problem
string address = "My URL";
webBrowser.Navigate(new Uri(address));
do
{
Application.DoEvents();
} while (webBrowser.ReadyState != WebBrowserReadyState.Complete);
No!!
You better open a new thread and instruct the WebBrowser from there
Application.DoEvents()is kinda evil.Here is how you can start
To get notified that the page has been loaded you can subscribe to the DocumentCompleted event as so: