Как обнаружить событие documentready WebBrowser Control? - PullRequest
0 голосов
/ 28 декабря 2011

Я немного застрял и пытаюсь запустить событие, когда документ готов.ты знаешь, что я делаю не так?

Public Class Form1
'Declaration
Public Event DocumentCompleted As WebBrowserDocumentCompletedEventHandler

Private Sub Main(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    'Dim frm As New Form1
    'frm.Show()
    WebBrowser1.Navigate("http://test.com")
    AddHandler WebBrowser1.DocumentCompleted, New  _
         WebBrowserDocumentCompletedEventHandler(AddressOf WebBrowser1_DocumentComplete)
    Me.Text = WebBrowser1.ReadyState

End Sub

Private Sub WebBrowser1_DocumentComplete(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles Me.DocumentCompleted
    Me.Text = WebBrowser1.ReadyState
End Sub

End Class

1 Ответ

1 голос
/ 28 декабря 2011

Вам необходимо добавить обработчик перед вызовом метода навигации:

AddHandler WebBrowser1.DocumentCompleted, New  _
     WebBrowserDocumentCompletedEventHandler(AddressOf WebBrowser1_DocumentComplete)
WebBrowser1.Navigate("http://test.com")
...