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