我與C#編程語言中首發出場。我把一個簡單的網頁瀏覽器放到窗體中。我給瀏覽器分配了一個url地址,我想查看瀏覽器是否成功打開了我提供的鏈接。DocumentCompleted
我知道有一個叫
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
然而,瀏覽器分配URL後,我想寫類似
if (webBrowser1_DocumentCompleted)
{
//my code here
}
這是可能的事件處理程序?我知道你可以使用「WebBrowserReadyState」,但我寧願嘗試使用Document準備好。
不知道我照做,你的if語句基本上是什麼事件做。事件只會在webBrowser1_DocumentCompleted發生時觸發。你不能在if語句中使用一個事件。 – MaxSan
這是行不通的,瀏覽器下載頁面需要花費時間。在DocumentCompleted事件觸發之前,您無能爲力。試圖等待它會導致程序死鎖。 –