看板 Visual_Basic 關於我們 聯絡資訊
這是一個VB Application 我想要把網頁一起封裝在 .exe執行檔 所以把網頁放在 Resources Resources 資料夾裡面的網頁是 espn.html 在 Private Sub WebBrowser1_DocumentCompleted 下面 我用 WebBrowser1.DocumentText = My.Resources.espn 結果是有讀取到網頁內容沒錯 但是他卻一直重新整理 請問是為什麼呢? 要如何解決? 實在很困擾 請多指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 108.218.233.137
MOONRAKER:這個實在是太好笑了 11/15 18:06
MOONRAKER:去查一下documentcompleted是什麼事件 你有什麼理由非要 11/15 18:07
MOONRAKER:寫在那裡面嗎? 11/15 18:07
geniuswen:擺在Form_load裡面的話不會讀取網頁內容 11/15 18:29
geniuswen:所以只好擺在documentcomplete 真不知擺哪比較好 11/15 18:30
geniuswen:多謝 我寫在InitializeComponent裡就可以了 11/15 18:57
MOONRAKER:documentcomplete是網頁讀取完成時呼叫的 11/16 17:58
MOONRAKER:他創造時先載入空白網頁,然後執行事件,載入ESPN 11/16 17:59
MOONRAKER:完成時又執行事件,又載入ESPN,完成的時候又… 11/16 18:00
geniuswen:沒錯 但是我之前嘗試使用Form_Load 但是沒法 11/17 05:56
geniuswen:插在documentcompleted很奇怪 但我又不想用Click event 11/17 05:57
geniuswen:最後發現可以用在InitializeComponent 11/17 05:58
geniuswen:但不知以此情況而言是否為最佳解 11/17 05:59
geniuswen:搞成無線迴圈的確很鳥哈哈但解法實在不是很直覺 11/17 06:01
MOONRAKER:.NET網頁開始render到繪製完成有好幾個事件 以前也碰過 11/17 14:46
MOONRAKER:在dropdownlist裡面怎麼加選項都沒用 最後也是換到 11/17 14:47
MOONRAKER:form_load以外的另外一個事件才成功 11/17 14:47
MOONRAKER:不過問題解決後就忘了是哪個事件 但是不直覺是一樣的 11/17 14:48
MOONRAKER:標準的做法只有詳細了解.NET執行的生命週期和事件了 11/17 14:49
geniuswen:沒錯 11/18 10:59