正在检查是否已加载WebBrowser

本文关键字:加载 WebBrowser 是否 检查 | 更新日期: 2023-09-27 18:25:59

如果我有

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

在一个方法中,我如何检查它是否从同一方法中加载了网页?

谢谢。

正在检查是否已加载WebBrowser

要检查它是否加载到任何位置,请执行:

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

但是,如果正在等待加载,请改为处理DocumentCompleted事件:

browser.DocumentCompleted += WhenItsDone;

这对我有用:

//Waiting For WebBrowser Load
   while(browser.ReadyState == WebBrowserReadyState.Loading) {

   Application.DoEvents();

 }  
      //Do Smth.....