Olá,
Estou precisando auto-preencher um formulário de inclusão de dados, a partir de um banco de dados Mysql. Fiz um pequeno teste que funcionou bem na tela de login, quando navego até a quinta tela, que é onde quero auto-preencher, ocorre esse erro: "
"An unhandled exception of type 'System.NullReferenceException' occurred in aplFillForm.exe
Additional information: Referência de objeto não definida para uma instância de um objeto."
É como se a navegação não estivesse atualizando para o VB o código HTML das páginas seguintes. Tentei usar WebBrowser1.Update(), Refresh(), e mais algumas opções, sem sucesso. Utilizei as tags <input name= ...> do código fonte. Segue meu código (o
primeiro botão preenche o login e senha - funcionando ok, o segundo preenche o campo de CPF, não funciona):
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
WebBrowser1.Navigate("http://...m.br/app_Login/app_Login.php")
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim login, senha As String
login = "...@gmail.com"
senha = "......."
WebBrowser1.Document.GetElementById("login").SetAttribute("Value", login)
WebBrowser1.Document.GetElementById("pswd").SetAttribute("Value", senha)
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim cpf, nome As String
cpf = "999.999.999-00"
WebBrowser1.Document.GetElementById("cn_cpf").SetAttribute("Value", cpf)
End Sub
Agradeço o apoio.