Hi i have a problem to detect if there any error in webbrowser - First i used this code on webbrowser control (webbrowser1, webbrowser2 ..) :
private sub str
WebBrowser2.Navigate(TextBox5.Text)
Dim axBrowser As SHDocVw.WebBrowser
DirectCast(WebBrowser2.ActiveXInstance, SHDocVw.WebBrowser)
AddHandler axBrowser.NavigateError, AddressOf axBrowser_NavigateError
end sub
Private Sub axBrowser_NavigateError(ByVal pDisp As Object, ByRef URL As Object, ByRef Frame As Object, ByRef StatusCode As Object, ByRef Cancel As Boolean)
MessageBox.Show("Error")
End Sub
it working perfect but when i use a newwebbrowser added into FlowLayoutPanel to use multitheard it not working i can't detect if there any error navigate where is the problem :
Dim myWBrowser As New WebBrowser
FlowLayoutPanel2.Controls.Add(myWBrowser)
myWBrowser.Navigate(uri)
Dim s3 As New Stopwatch
s3.Start()
Do
Application.DoEvents()
Loop Until myWBrowser.ReadyState = WebBrowserReadyState.Complete
s3.Stop()
Dim axBrowser As SHDocVw.WebBrowser = DirectCast(myWBrowser.ActiveXInstance, SHDocVw.WebBrowser)
AddHandler axBrowser.NavigateError, AddressOf axBrowser_NavigateError
thanks