CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Problema Eventos con control Webbrowser

(1/1)

korsakof:
Hola,

tengo un problemilla con este objeto. Tengo dos funciones una en el load del formulario y otra a la que llama cuando se produce un evento del webbrowser.

Lo que no se es como detectar que la pagina ha sido correctamente cargada(vamos que se ve en el control) y despues de esta asignar unos valores a unos cuadros de texto dentro de la pagina web.

Esto es lo que hay en el load.


--- Código: ---AddHandler browser.DocumentCompleted, AddressOf pageLoaded
    browser.Navigate("Web Address")
--- Fin del código ---

Y esto es lo que hay en lo que maneja el evento.


--- Código: ---  Private Sub pageLoaded(ByVal sender As Object, ByVal e As WebBrowserDocumentCompletedEventArgs) Handles browser.DocumentCompleted
    Dim autoHotkey As New Process()


    browser.Document.GetElementById("j_username").InnerText = "USER"
    browser.Document.GetElementById("j_password").InnerText = "PASS"
    browser.Document.GetElementById("loginbutton").InvokeMember("Click")
    System.Threading.Thread.Sleep(5000)
    MsgBox(My.Application.Info.DirectoryPath & "\aceptarAlerta.exe")
    autoHotkey.StartInfo.FileName = My.Application.Info.DirectoryPath & "\aceptarAlerta.exe"
    autoHotkey.Start()
    autoHotkey.Close()
    autoHotkey.Dispose()


End Sub
--- Fin del código ---

Lo estoy desarrollando en visual studio 2010.NET.

Gracias por la ayuda.

Navegación

[0] Índice de Mensajes

Ir a la versión completa