Buonasera a tutti, da poco programmo con vb 2005..
arrivo subito al quesito:
tramite un ciclo carico ogni volta una pagina web ed una volta caricata ogni singola pagina devo eseguire delle operazioni all'interno del sorgente della pagina web caricata.. il problema è quindi interrompere il ciclo, aspettare che la pagina si carichi, esegua quelle operazioni che devo fare e alla fine di tutto ciò devo caricare un'altra pagina e rifare tutto da capo...
Per fare ciò ho "ideato" questo metodo e volevo sapere se esiste un modo più efficiente... dato che ho utilizzato solo quei comandi che conosco..

codice:
Dim PaginaCaricata As Boolean = False

Private Sub WebBrowser1_DocumentCompleted(..) Handles WebBrowser1.DocumentCompleted
        PaginaCaricata = True
End Sub


Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

       For j = 1 To 10
                PaginaCaricata = False
                WebBrowser1.Url = New uri(pagina(j)) 
                Do While PaginaCaricata = False
                    Application.DoEvents()
                Loop

               ' e qui metto le operazioni che devo eseguire sulla pagina..
   
      Next

end sub
questo metodo funziona.. volevo sapere se era un metodo intelligente per intercettare gli eventi!

Grazie mille!