如何检测System.Windows.Forms.WebBrowser控件何时完成加载?
我尝试使用Navigate和DocumentCompleted事件,但在文档加载期间它们都被引发了几次!
简单的搜索DoEvents
会带来很多结果,这些结果基本上会导致:
DoEvents
是邪恶的.不要使用它.请改用线程.
一般引用的原因是:
但是一些值得注意的Win32功能,例如TrackPopupMenu
并DoDragDrop
执行自己的消息处理以保持UI响应,就像这样DoEvents
.
然而,这些问题似乎都没有遇到过这些问题(性能,再入等等).
他们是如何做到的呢?他们如何避免引用的问题DoEvents
?(或者做他们?)