我有一個頁面,每20秒刷新一次,我需要知道刷新完成時,由於某種原因刷新時DocumentCompleted事件不會觸發。有任何想法嗎?Winforms WebBrowser告訴完成刷新
回答
您可以嘗試等待,直到WebBrowser.ReadyState
屬性設置爲完成。或者,您可以將Navigate()
替換爲當前URL,而不是Refresh()
,這會導致DocumentCompleted事件根據需要觸發。
但是Navigate()並沒有得到新的頁面,如果它之前已經加載它,它只是從緩存中獲取它。什麼是Visual Basic中的等待函數? – 2010-06-05 23:00:58
@Bubby:試試類似於WebBrowser.ReadyState!= WebBrowserReadyState.Complete System.Threading.Thread.Sleep(1000) – goric 2010-06-06 01:12:01
睡眠不會暫停線程嗎?其他事情將需要運行。 – 2010-06-06 04:29:02
- 1. Kubernetes - 在作業完成時告訴我
- 2. 新線程永不完成等待WebBrowser
- 3. Winforms和datagridview刷新
- 4. WebBrowser控件自動刷新
- 5. C#webbrowser突然刷新
- 6. WebBrowser控件或刷新
- 7. WinForms WebBrowser blocking ProcessCmdKey
- 8. 如何告訴JRuby重新加載/刷新Java類?
- 9. C#只有刷新圖片框/面板時,告訴他們刷新?
- 10. 複製完成Webbrowser元素?
- 11. WebBrowser控制負載完成
- 12. 如何刷新Winforms DataGridView?
- 13. HTTP_REFERER應該在用戶告訴瀏覽器「刷新」時填入?
- 14. 如何告訴std ::設置爲'刷新'其排序?
- 15. MSGBOX後的QueryTable刷新完成
- 16. Netbeans不刷新PHP代碼完成
- 17. 刷新當setTimeout函數完成
- 18. 查看RedirectToAction後不刷新完成
- 19. 告訴Eclipse自動完成方法名稱?
- 20. 有什麼方法可以告訴SVG動畫何時完成?
- 21. 爪哇 - 如何告訴所有的子線程完成
- 22. 如何在任務完成時告訴Gulp?
- 23. 我如何告訴matplotlib我完成了一個情節?
- 24. 閃亮 - 如何告訴客戶當一個過程完成
- 25. 刷新DFP廣告
- 26. 完成更新報告但未發生
- 27. 刷新來自winform的webbrowser url
- 28. 有沒有辦法告訴webbrowser繼續「卡住」腳本?
- 29. C# - 的WinForms WebBrowser控件
- 30. IE8,Flash和WinForms WebBrowser控件
Visual Basic沒有WebBrowser控件。 .NET的確如此。 – 2010-06-05 19:53:32
@約翰,那你爲什麼不重新呢? – 2010-06-05 20:12:51
哦......這很讓人困惑! – 2010-06-05 22:59:47