[英]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.