2012-02-11 57 views
0

我已經找遍了!我需要做的是:如果瀏覽器導航到某個URL,那麼做這個? VB

If the webbrowser's url = "http://www.example.com" then 
    CheckBox1.CheckState = CheckState.Checked 
end if 

謝謝。

....後來我找到了答案: 我終於找到了答案:

If WebBrowser1.Url.ToString = "http://www.example.com" Then 
     do something 
End If 

這必須是在網頁瀏覽器文件完成子:

Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted 

    End Sub 

所以一切的一切,答案全部爲:

Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted 

    If WebBrowser1.Url.ToString = "http://www.example.com" Then 
     do something 
    End If 

end sub 
+1

當你找到你自己問題的答案時,把它作爲一個簡單的方式發佈,而不是編輯問題。 – 2012-02-11 17:59:21

回答

0

您可以使用DocumentCompleted事件。

查看同一頁面中給出的示例。

+0

這並沒有說任何關於檢查URL – user1196604 2012-02-11 11:40:01

+0

事件處理程序傳遞了[WebBrowserDocumentCompletedEventArgs]的一個對象(http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowserdocumentcompletedeventargs.aspx)這是一個唯一的財產,是網址! – renick 2012-02-11 15:27:55

+0

道歉,它現在的作品 – user1196604 2012-02-11 16:21:34