我有一个页面,每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