Ciao a tutti,

il codice riportato di seguito verifica l'avvenuto caricamento di una pagina web su un semplice client WebBrowser che sto sviluppando.

Private Sub WebBrowser1_DocumentCompleted( _
ByVal sender As Object, _
ByVal e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
If Me.WebBrowser1.ReadyState = WebBrowserReadyState.Complete Then
If InStr(Me.WebBrowser1.Url.ToString(), "res://") > 0 Then
Me.WebBrowser1.Navigate(urlFailure)
End If
End If
End Sub

Se il caricamento del documento è completo verifico l'url corrente e vorrei fare in modo che se l'url è un errore e quindi la pagina contiene la stringa "res://" il browser carica una pagina di errore locale.

Ciò però non funziona in quanto, anche se si verifica l'errore, la stringa Me.WebBrowser1.Url.ToString() contiene la pagina che vorrei caricare anche se questa non è stata caricata ad esempio in mancanza di connettività.

Chi mi può dare una dritta per ricavare l'errore???

Grazie
Edo