我有一个页面,每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. 告诉stringByEvaluatingJavaScriptFromString:已完成
- 2. Wpf WebBrowser刷新
- 3. 如何告诉sp_refreshsqlmodule不刷新视图
- 4. 我如何告诉AngularJS“刷新”
- 5. Kubernetes - 在作业完成时告诉我
- 6. 新线程永不完成等待WebBrowser
- 7. 刷新范围完成
- 8. Winforms和datagridview刷新
- 9. WinForms WebBrowser blocking ProcessCmdKey
- 10. webbrowser不刷新样式表
- 11. WebBrowser控件自动刷新
- 12. C#webbrowser突然刷新
- 13. .NET WebBrowser控件和刷新
- 14. WebBrowser控件或刷新
- 15. 如何告诉JRuby重新加载/刷新Java类?
- 16. C#只有刷新图片框/面板时,告诉他们刷新?
- 17. WebBrowser控制负载完成
- 18. 复制完成Webbrowser元素?
- 19. Winforms treeview刷新问题
- 20. 如何刷新Winforms DataGridView?
- 21. Winforms:循环期间刷新
- 22. 如何告诉程序一个元素的值是刷新的
- 23. HTTP_REFERER应该在用户告诉浏览器“刷新”时填入?
- 24. 如何告诉std ::设置为'刷新'其排序?
- 25. Netbeans不刷新PHP代码完成
- 26. 并行处理完成后刷新UI
- 27. jQuery刷新div后.post完成
- 28. 刷新当setTimeout函数完成
- 29. kendo自动完成刷新网址
- 30. MSGBOX后的QueryTable刷新完成
Visual Basic没有WebBrowser控件。 .NET的确如此。 – 2010-06-05 19:53:32
@约翰,那你为什么不重新呢? – 2010-06-05 20:12:51
哦......这很让人困惑! – 2010-06-05 22:59:47