
Problema Eventos con control Webbrowser
Publicado por korsakof (1 intervención) el 28/05/2014 17:11:55
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.
Y esto es lo que hay en lo que maneja el evento.
Lo estoy desarrollando en visual studio 2010.NET.
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.
1
2
AddHandler browser.DocumentCompleted, AddressOf pageLoaded
browser.Navigate("Web Address")
Y esto es lo que hay en lo que maneja el evento.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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
Lo estoy desarrollando en visual studio 2010.NET.
Valora esta pregunta


0