检查WebBrowser是否已加载

The*_*per 3 c# browser

如果我有

browser.Navigate("http://www.test.com");
Run Code Online (Sandbox Code Playgroud)

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

谢谢.

Ry-*_*Ry- 7

要检查它是否在任何地方加载,请执行以下操作:

if(browser.ReadyState == WebBrowserReadyState.Complete) {
    // It's done!
}
Run Code Online (Sandbox Code Playgroud)

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

browser.DocumentCompleted += WhenItsDone;
Run Code Online (Sandbox Code Playgroud)