Semplicemente perché prima di cambiare pagina il controllo si muove su about:blank e quindi sfasa completamente l'ordine che volevi.
Potresti risolvere mettendo un if su WebBrowserDocumentCompletedEventArgs.Url (e.Url nel tuo caso).
Questa proprietà restituisce l'URL dove si trova al momento il browser, quindi puoi evitare di appoggiarti su stage.
@Qwertj considerando un caso dove il tuo snippet sia utile, non sarebbe meglio scrivere un Do Until Loop rispetto al Do Loop Until?
Ultima modifica effettuata da il 19/08/2011 alle 20:02 |