我想在文檔完全加載後執行某些操作...我不想使用WebBrowser.DocumentCompleted事件,因此請不要將此建議給我。C#在文檔加載後執行某些操作
我試過2種方法,但他們不工作。有人能告訴我我做錯了什麼嗎?
實施例1對
wb.Navigate("http://www.google.com");
while(wb.ReadyState != WebBrowserReadyState.Complete) { }
richtextdocument.Text = wb.DocumentText;
實施例2
wb.Navigate("http://www.google.com");
while(wb.isBusy == true) { }
richtextdocument.Text = wb.DocumentText;
這有什麼錯「DocumentCompleted」事件? – mbm
可否請您告訴我們您爲什麼不想使用'DocumentCompleted'?檢查加載是否完成似乎不是最好的方法。你提供的兩個樣本將導致大量的CPU使用量(因爲線程沒有進入睡眠狀態,所以它會檢查儘可能多的時間)。 – MaciekTalaska
「我不想使用WebBrowser.DocumentCompleted Event」 - 爲什麼不? – Larry