[問題] 關於WebBrowser的問題
我目前正在寫的程式
主要是希望將一個字串陣列a裡面的字串一一拿到WebBrowser當成網址
並且在迴圈裡面等網頁載入成功後再載入下一個網址
程式碼大概是這樣
for (int i = 0; i <= num; i++ )
{
loading = true;
webBrowser.Navigate(a[i]);
while (loading)
{
Application.DoEvents();
}
}
另外再定義網頁載入後的程式
private void webBrowser_DocumentCompleted(object sender,
WebBrowserDocumentCompletedEventArgs e)
{
loading = false;
}
我的想法就是用navigate載入網頁後
先用while進入無限迴圈
等到載入完成後loading被設為false再繼續載入下一個網頁
但是實際執行後
程式常常在進入while迴圈就再也沒有出來過了
請問一下我的寫法出了什麼問題呢?
如果我這樣寫不對的話,要怎麼寫才能達到我要的效果呢?
感謝各位的回答
--
※ 發信站 :批踢踢實業坊(ptt.cc)
◆ From: 68.99.86.102
→
10/14 21:42, , 1F
10/14 21:42, 1F
→
10/14 21:42, , 2F
10/14 21:42, 2F
→
10/14 21:43, , 3F
10/14 21:43, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章