查看 Delphi Twebbrowser 何时开始加载页面
See when Delphi Twebbrowser starts loading a page
我正在使用 delphi 的 TWebbrowser 导航到我创建的 php 文件。
我有一个加载屏幕,我想在页面加载或处理命令时显示。
如何检测它何时正在刷新或仍在加载。
目前我正在使用 ondocumentcomplete
关闭加载表单并在加载完成后重新启用主表单。
我已经尝试 onbeforenavigate2
显示加载屏幕并禁用主窗体。但是在加载完成并且文档完成后,navigate2 进程再次 运行。表格再次被禁用。
有什么方法可以检测浏览器何时加载页面?
您搜索的事件是 OnDownloadBegin 和 OnDownloadComplete。
OnDownloadBegin 在文档开始下载之前触发,因此是开始某些加载动画的最佳事件。
http://docwiki.embarcadero.com/Libraries/XE8/en/SHDocVw.TWebBrowser.OnDownloadBegin
OnDownloadComplete 在文档下载后触发,即使由于某种原因文档下载失败。所以最好甚至停止一些加载动画。
http://docwiki.embarcadero.com/Libraries/XE8/en/SHDocVw.TWebBrowser.OnDownloadComplete
我正在使用 delphi 的 TWebbrowser 导航到我创建的 php 文件。 我有一个加载屏幕,我想在页面加载或处理命令时显示。
如何检测它何时正在刷新或仍在加载。
目前我正在使用 ondocumentcomplete
关闭加载表单并在加载完成后重新启用主表单。
我已经尝试 onbeforenavigate2
显示加载屏幕并禁用主窗体。但是在加载完成并且文档完成后,navigate2 进程再次 运行。表格再次被禁用。
有什么方法可以检测浏览器何时加载页面?
您搜索的事件是 OnDownloadBegin 和 OnDownloadComplete。
OnDownloadBegin 在文档开始下载之前触发,因此是开始某些加载动画的最佳事件。
http://docwiki.embarcadero.com/Libraries/XE8/en/SHDocVw.TWebBrowser.OnDownloadBegin
OnDownloadComplete 在文档下载后触发,即使由于某种原因文档下载失败。所以最好甚至停止一些加载动画。
http://docwiki.embarcadero.com/Libraries/XE8/en/SHDocVw.TWebBrowser.OnDownloadComplete