Salve a tutti, ho già cercato sul forum ma non ho trovato una risposta.
In pratica ho bisogno di aprire diverse pagine web, e per ogn'una eseguire delle operazioni.
In un ciclo For faccio "navigare" il webbrowser, e nell'evento Download Completed eseguo le varie operazioni.
purtroppo il codice contenuto nell'evento DownloadCompleted non viene mai eseguito, se non per l'ultima pagina, perchè il ciclo for non da il tempo al webbrowser di finire di caricare la pagina che già ne carica un'altra...codice:For i As Integer = 0 To n_pagine web.Navigate(pagine(i)) Next
In pratica, come posso fare per "mettere in pausa" il ciclo for e dare il tempo al webbrowser di caricare la pagina e di eseguire le operazioni? vorrei evitare di usare i timer se possibile...
P.S. ho già provato con dei cicli iterativi controllando lo stato del webbrowser, ma senza successo..

Rispondi quotando