Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2014
    residenza
    Vicenza
    Messaggi
    318
    A me l'evento DocumentComplete non è mai piaciuto perchè mi ha sempre dato un sacco di problemi (anche con il VB6)

    Preferisco fare in altro modo,
    ad esempio dentro all'evento del timer, fai fare il Navigate alla pagina (in modo da fare il refresh),
    poi chiami la routine WaitWB che attende che il WebBrowser abbia caricato la pagina, e quindi fai fare tutta la parte di decodifica (cioè quello che adesso hai dentro l'evento DocumentComplete).

    Eccoti la routine WaitWB

    codice:
    Private Sub WaitWB()
        Application.DoEvents()
                Threading.Thread.Sleep(300)
                Application.DoEvents()
                Do Until WebBrowser1.ReadyState = WebBrowserReadyState.Complete And Not WebBrowser1.IsBusy
       Threading.Thread.Sleep(150)   'per non appesantire
       Application.DoEvents()
       Loop
    
        End Sub
    Sergio

  2. #2
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    Grazie ancora! Alla fine ho risolto con metà del tuo consiglio!

    Uso l'evento documentComplete ma invece che il refresh lancio un navigate

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.