如果我有
browser.Navigate("http://www.test.com");
在一种方法中,如何检查它是否从同一方法中加载了网页?
感谢。
答案 0 :(得分:7)
要检查它是否在任何地方加载,请执行:
if(browser.ReadyState == WebBrowserReadyState.Complete) {
// It's done!
}
但是,如果您等待加载它,请改为处理DocumentCompleted
事件:
browser.DocumentCompleted += WhenItsDone;
答案 1 :(得分:0)
这是为我工作的:
//Waiting For WebBrowser Load
while(browser.ReadyState == WebBrowserReadyState.Loading) {
Application.DoEvents();
}
//Do Smth.....