本人刚用delphi不久,有个问题想问问大家,如下:用webbrowser打开网页的时候,我想得到 网页的 进展的速度,用个进度条来表示出来,就象IE中打开网页的那样,下面有进度条的。?那位帮帮我?
解决方案 »
- tstringlist 如何取消默认分隔符?
- 小弟初学delphi,有一个程序请朋友们帮我看看!
- 如何执行DOS命令?
- 几个关于处理字符串的问题
- 一个头痛的DELPHI问题
- 大家探讨一下吧,把所有的源程式都收集起来,大家互相学习!!
- 在使用BDE连接远端服务器时出现错误:Cannot load and IDAPI service libraay.?up有分!
- 我做了個聊天室,在局域網可以多人同時聊天,如果我要把它升級到廣域網上,還要做些什麼呢?
- 我发现delphi6的一个bug吧
- AlphaControls、VCLSkin控件运用后窗口关闭时报内存错误
- ado+sql与vfp+spt开发数据库遇到的问题
- 各位帮助解决-关于MDI窗体和IMAGE控件的问题
倒是可以在OnDownloadComplete事件里面判断是否下载页面成功procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
begin
if not WebBrowser1.Busy then
ShowMessage('下载完毕');
end;对于每次连接(不论是鼠标点击还是用Navigate2方法连接),TWebBrowser的流程是这样的:OnBeforeNavigate2 --开始链接时会触发此事件
OnNavigateComplete2 --成功的链接到此网页(以后才会有下面的事件)
OnDownloadBegin --开始下载
OnDownloadComplete --下载结束
OnDocumentComplete --页面下载完毕
ProgressMax: Integer);
begin
ProgressBar.Max := ProgressMax;
ProgressBar.Position := Progress;
end;WebBrowser1 有相应的事件吗 hehe^^