我正在使用GeckoBrowser,因为我发现它显示并加载页面比本机WebBrowser(IE)更快。我遇到的唯一问题是何时告诉页面已经完成加载,以便我可以运行更多代码。
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
GeckoWebBrowser1.Navigate("http://www.google.com")
End Sub
Private Sub GeckoWebBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles GeckoWebBrowser1.DocumentCompleted
Label1.Text = "YES"
End Sub
End Class
我得到的错误是“方法'GeckoWebBrowser1_DocumentCompleted'无法处理事件'DocumentCompleted',因为它们没有兼容的签名。
我尝试将'WebBrowserDocumentEventArgs'更改为'GeckoDocumentCompletedEventArgs',但是说'Type - 未定义'。
任何建议都将不胜感激。
答案 0 :(得分:0)
@ jmcilhinney的解决方案有效,只是在顶部使用了下拉菜单。 我真正需要的只是在顶部添加Imports Gecko.Events