Проверка загрузки WebBrowser - PullRequest
3 голосов
/ 28 февраля 2012

Если у меня есть

browser.Navigate("http://www.test.com");

В методе, как я могу проверить, загрузила ли она веб-страницу из того же метода?

Спасибо.

Ответы [ 2 ]

7 голосов
/ 28 февраля 2012

Чтобы проверить, загружен ли он где-либо, выполните:

if(browser.ReadyState == WebBrowserReadyState.Complete) {
    // It's done!
}

Однако, если вы ожидаете загрузки , обработайте событие DocumentCompleted вместо:

browser.DocumentCompleted += WhenItsDone;
0 голосов
/ 27 июля 2017

Это сработало для меня:

//Waiting For WebBrowser Load

   while(browser.ReadyState == WebBrowserReadyState.Loading) {


   Application.DoEvents();


 }  
      //Do Smth.....
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...