vb WebBrowser1状态问题

来源:百度知道 编辑:UC知道 时间:2024/06/20 11:37:06
比如说 我想让一个网页所有东西(图片啊,声音啊,等等等等)。就是一个网页所有东西都载入完毕,图片也都显示出来了,在等下去这个网页也没变化了。然后在进行其他操作

怎么让WebBrowser1判断这种状态
注意:就是等网页所有的东西都显示出来在进行 下一步操作 WebBrowser1_DownloadComplete 这个事件网页图片还没显示全 就自动点击了

如果你真的解决了.. 我就来拿分了.. 呵呵,虽然不是我解决的.

我以前研究过
Private Sub WebBrowser1_DownloadComplete()
'这里面就是加载完的了
End Sub

确实,不过这个问题我解决了,以前做了一个获取网址源代码的工具,所以是要等网页加载完再分析,但是我实现的方法比较无厘头,就是在这个过程中加了一些判断,所以你还是研究新的办法吧。呵

网页加载完成时触发的事件是这个:
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)

End Sub

两种办法
1.
WebBrowser的DownloadComplete事件
当网页下载完成时触发
2.
Do While WebBrowser1.Busy
DoEvents
Loop
这个方便与其它语句连在一起用

看你的问题补充了,就用第二种办法最好