2,723
社区成员
发帖
与我相关
我的任务
分享
判断是否加载完成,这样就可以了:
一个按钮的Click事件:
Thisform.Tag=""
Thisform.Olecontrol1.Navigate("www.126.com")
Do While .T.
If !Empty(Thisform.Tag)
Exit
Endif
Inkey(0.1,"H") &&防止程序失去响应
Enddo
Messagebox("加载完成",64,"信息提示")
表单的Load事件加代码:
_vfp.AutoYield=.F. &&当表单包含 ActiveX 控件时,应将 AutoYield 属性设置为假(.F.),不处理未决的 Windows 事件
表单的Unload事件加代码:
_vfp.AutoYield=.T.
Webbrowse控件(我这里为Olecontrol1)的DocumentComplet事件加代码:
*** ActiveX Control Event ***
Lparameters pdisp, url
Thisform.Tag=url