[.NET] WebBrowser.DocumentText 不停重新整理

看板Visual_Basic作者 ( )時間11年前 (2013/11/15 17:52), 編輯推噓0(0020)
留言20則, 2人參與, 最新討論串1/1
這是一個VB Application 我想要把網頁一起封裝在 .exe執行檔 所以把網頁放在 Resources Resources 資料夾裡面的網頁是 espn.html 在 Private Sub WebBrowser1_DocumentCompleted 下面 我用 WebBrowser1.DocumentText = My.Resources.espn 結果是有讀取到網頁內容沒錯 但是他卻一直重新整理 請問是為什麼呢? 要如何解決? 實在很困擾 請多指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 108.218.233.137

11/15 18:06, , 1F
這個實在是太好笑了
11/15 18:06, 1F

11/15 18:07, , 2F
去查一下documentcompleted是什麼事件 你有什麼理由非要
11/15 18:07, 2F

11/15 18:07, , 3F
寫在那裡面嗎?
11/15 18:07, 3F

11/15 18:29, , 4F
擺在Form_load裡面的話不會讀取網頁內容
11/15 18:29, 4F

11/15 18:30, , 5F
所以只好擺在documentcomplete 真不知擺哪比較好
11/15 18:30, 5F

11/15 18:57, , 6F
多謝 我寫在InitializeComponent裡就可以了
11/15 18:57, 6F

11/16 17:58, , 7F
documentcomplete是網頁讀取完成時呼叫的
11/16 17:58, 7F

11/16 17:59, , 8F
他創造時先載入空白網頁,然後執行事件,載入ESPN
11/16 17:59, 8F

11/16 18:00, , 9F
完成時又執行事件,又載入ESPN,完成的時候又…
11/16 18:00, 9F

11/17 05:56, , 10F
沒錯 但是我之前嘗試使用Form_Load 但是沒法
11/17 05:56, 10F

11/17 05:57, , 11F
插在documentcompleted很奇怪 但我又不想用Click event
11/17 05:57, 11F

11/17 05:58, , 12F
最後發現可以用在InitializeComponent
11/17 05:58, 12F

11/17 05:59, , 13F
但不知以此情況而言是否為最佳解
11/17 05:59, 13F

11/17 06:01, , 14F
搞成無線迴圈的確很鳥哈哈但解法實在不是很直覺
11/17 06:01, 14F

11/17 14:46, , 15F
.NET網頁開始render到繪製完成有好幾個事件 以前也碰過
11/17 14:46, 15F

11/17 14:47, , 16F
在dropdownlist裡面怎麼加選項都沒用 最後也是換到
11/17 14:47, 16F

11/17 14:47, , 17F
form_load以外的另外一個事件才成功
11/17 14:47, 17F

11/17 14:48, , 18F
不過問題解決後就忘了是哪個事件 但是不直覺是一樣的
11/17 14:48, 18F

11/17 14:49, , 19F
標準的做法只有詳細了解.NET執行的生命週期和事件了
11/17 14:49, 19F

11/18 10:59, , 20F
沒錯
11/18 10:59, 20F
文章代碼(AID): #1IXUxgpe (Visual_Basic)
文章代碼(AID): #1IXUxgpe (Visual_Basic)