Ho svolto ricerche su questo argomento e tutti sembrano concordare sul fatto che la soluzione è controllare lo ReadyState
del browser Web fino a quando non è impostato su Completo.Evento WebBrowser DocumentCompleted sparato più di una volta
Ma in realtà l'evento viene talvolta attivato con il ReadyState
impostato su Completa più volte.
Non penso che ci sia una soluzione con quel Web Browser di schifoso .NET, ma potrebbe essercene uno se utilizzo il componente DOM sottostante.
L'unico problema è che non ho idea di come accedere al componente DOM dietro il WebBrowser che attiva l'evento DocumentCompleted.
Il modo semplice di questa risposta lo ha fatto per me. Anche se sto usando il controllo axWebBrowser1. Ho finito per usare il seguente. if (e.uRL.Equals (axWebBrowser1.LocationURL)) – IamBatman
Grande !! Grazie molto – Grcn