【问题标题】:If webbrowser navigates to a certain URL then do this? VB如果 webbrowser 导航到某个 URL,那么这样做呢? VB
【发布时间】:2012-02-12 01:58:09
【问题描述】:

我到处找这个!我需要做的就是:

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

这必须在webbrowser文档中完成子:

    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

【问题讨论】:

  • 当您找到自己问题的答案时,将其作为答案发布,而不是编辑问题。

标签: vb.net url if-statement checkbox browser


【解决方案1】:

您可以使用DocumentCompleted 事件。

查看同一页面中给出的示例。

【讨论】:

  • 这并没有说明任何关于检查 URL 的内容
  • 事件处理程序被传递了一个 WebBrowserDocumentCompletedEventArgs 的对象,该对象具有唯一的属性,即 Url !!
猜你喜欢
  • 1970-01-01
  • 2013-08-15
  • 1970-01-01
  • 2011-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-07
  • 1970-01-01
相关资源
最近更新 更多