topgear十九季第二集:关于WebBrowser.DocumentCompleted事件 @阿良.NET
来源:百度文库 编辑:偶看新闻 时间:2024/05/11 16:29:24
今天发现使用WebBrowser时载入一个页面后DocumentCompleted事件会被调用2次,后来发现这两次WebBrowser的ReadyState状态是不一样的,第一次是Intercative,第二次是Complete。
MSDN上面对两个状态值的解释是:
Complete 该控件已完成新文档及其所有内容的加载。
Interactive 该控件已经加载足够的文档以允许有限的用户交互,比如单击已显示的超链接。
由此可见,当接受完成Html文本信息后会激发一次,当完成对Html相应的图片,外部其他媒体后会激发第二次。分别是Interactive和Complete。
所以,为了防止重复激活调用事件,还是只取一次的好,我取的是Complete
于是会在DocumentCompleted的相应方法中写入
复制 保存
MSDN上面对两个状态值的解释是:
Complete 该控件已完成新文档及其所有内容的加载。
Interactive 该控件已经加载足够的文档以允许有限的用户交互,比如单击已显示的超链接。
由此可见,当接受完成Html文本信息后会激发一次,当完成对Html相应的图片,外部其他媒体后会激发第二次。分别是Interactive和Complete。
所以,为了防止重复激活调用事件,还是只取一次的好,我取的是Complete
于是会在DocumentCompleted的相应方法中写入
if(webBrowser1.ReadyState!=WebBrowerReadyState.Complete)return;
WebBrowser vb 关于新窗口的问题
关于WebBrowser的问题-在线等
关于vb的webbrowser控件的问题
WebBrowser控件的问题
vb程序WebBrowser控件
VB WebBrowser问题
webbrowser如何拦截window.open
vb的webbrowser浏览器问题
vb中webbrowser的问题
用WebBrowser在google上面写字
webbrowser,如何替换html中的img路径
VB 如何去掉滚动条 WebBrowser
在线等 高分求webbrowser控件 vb
在中如何插入WebBrowser这个控件
C#中的webBrowser控件的使用?
vb6.0 中webbrowser的问题
vb6.0 中webbrowser的问题
如何取得webbrowser控件中的内容
如何在vb中屏蔽webbrowser右键
vb 如何获得webbrowser控件的坐标?
C# WebBrowser控件 点击超连接
在VB中如何去掉WebBrowser控件的滚动条?
msdn哪里有webbrowser控件各参数的详细介绍?
用command打开text的网址到WebBrowser里