Vorrei cambiare pagina sospendendo il codice e riprendendolo una volta che la pagina è stata caricata. Sto usando awesomium come form e premetto che non voglio usare l'evento loadfreamecompleted.
Ho testato che il Doevents da problemi quindi non resta da usare un thread ma mi trovo in alto mare perche il form non si carica mai.
questo è il mio codice:
potete aiutarmi a capire cosa sbaglio?
Ho testato che il Doevents da problemi quindi non resta da usare un thread ma mi trovo in alto mare perche il form non si carica mai.
questo è il mio codice:
Codice:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
docLoad("MIO URL")
End Sub
Public Sub docLoad(ByVal uri As String)
Dim t As New Threading.Thread(AddressOf threadLoad)
t.Start(uri)
MsgBox(WebControl1.IsDocumentReady)
End Sub
Public Sub threadLoad(ByVal uri As String)
If WebControl1.InvokeRequired Then
Invoke(New setLoad(AddressOf threadLoad), uri)
Else
WebControl1.Source = New Uri(uri)
End If
End Sub
Delegate Sub setLoad([uri] As String)
Ultima modifica da un moderatore: