[Tips][WebBrowser] Webページの読み込みが完了したことを知る

Webページの読み込みが完了したことを知るには、DocumentCompletedイベントを使用します。

下記は[Yahoo]ボタンをクリックするとhttp://www.yahoo.co.jp を開き、ページの読み込み完了時にメッセージを表示する例です。

VBの例

' [Yahoo]ボタンクリック時の処理
Private Sub btnYahoo_Click(sender As System.Object, e As System.EventArgs) Handles btnYahoo.Click
    'Yahooを開く
    WebBrowser1.Url = New Uri("http://www.yahoo.co.jp")
End Sub

' Webページ読み込み完了時の処理
Private Sub WebBrowser1_DocumentCompleted(sender As System.Object, e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
    MessageBox.Show("Webページの読み込みが完了しました!")
End Sub

C#の例

// [Yahoo]ボタンクリック時の処理
private void btnYahoo_Click(object sender, EventArgs e)
{
    // Yahooを開く
    webBrowser1.Url = new Uri("http://www.yahoo.co.jp");
}

// Webページ読み込み完了時の処理
private void WebBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
    MessageBox.Show("Webページの読み込みが完了しました!");
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です