簡體   English   中英

查看何時Delphi Twebbrowser開始加載頁面

[英]See when Delphi Twebbrowser starts loading a page

我正在使用delphi的TWebbrowser導航到我創建的php文件。 我有一個加載屏幕,我想在頁面加載或處理命令時顯示。

如何檢測何時刷新或仍在加載。

目前,我正在使用ondocumentcomplete關閉加載表單,並在加載完成后重新啟用主表單。

我已經嘗試過onbeforenavigate2來顯示加載屏幕並禁用主窗體。 但是,在完成加載並完成文檔后,再次運行navigation2進程。 並且表單再次被禁用。

有什么方法可以檢測瀏覽器何時加載頁面?

您正在搜索的事件是OnDownloadBegin和OnDownloadComplete。

OnDownloadBegin就在開始下載文檔之前觸發,因此,這是開始加載某些動畫的最佳事件。

http://docwiki.embarcadero.com/Libraries/XE8/en/SHDocVw.TWebBrowser.OnDownloadBegin

即使文件由於某種原因失敗下載后,也會觸發OnDownloadComplete。 因此,即使停止某些加載動畫也是最好的。

http://docwiki.embarcadero.com/Libraries/XE8/en/SHDocVw.TWebBrowser.OnDownloadComplete

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM