Estoy usando un control webbrowser para hacer lo siguiente
Cargar pagina
Obtener codigo fuente
Obtener lo que quiero de ese codigo
y que se repita
osea que vuelva a empezar.
Se hacer todo, pero necesito saber cuando termino de cargar la pagina para saber cuando empezar a trabajar el codigo fuente de la pagina.
Ahora el punto, el control webbrowser tiene eventos como "Download complete" "Document complete" y otras cosas asi.
El problema es que me tira entre 1 y tres eventos por pagina web. y no se porque

Hay una forma facil de hacer esto?
NOTA: tengo que usar webbrowser si o si, de otra forma no puedo hacer un paso previo a eso

Edito, puede ser un usercontrol de navegador tambien, me refiero a que necesito que el usuario complete unos datos desde un formulario web.
Gracias por su ayuda
