Versuch es dann mal so:
Erst eine neue Funktion erstellen:
PHP Code:
Public Sub delay(ByVal zeit As Integer)
Dim zeit1 As Integer = System.Environment.TickCount
While (System.Environment.TickCount - zeit1) < zeit
Application.DoEvents()
End While
End Sub
und dann das selbe wie vorhin nur ohne sleep:
PHP Code:
Do
delay(5000)
WebBrowser1.Refresh()
Loop
So sollte es nicht mehr hängen bleiben.