transactor
New member
- Joined
- Nov 3, 2010
- Messages
- 4
- Programming Experience
- Beginner
Hello people, im using a WebBrowser control to auto fill a form in a page... i can access some properties of the <INPUT> html object, but when i try to set the Value property of this object VB fails and send me an error... i tried the SAME CODE in VB 6 and functions perfectly... CAN YOU CONFIRM THIS IMPORTANT BUG in the Webbroser control...
Im using VB NET EXPRESS 2010 (FREE EDITION)
CODE (PLEASE, MODIFY FOR YOUR CONVENIENCE):
PUT IN A FORM A WEBBROWSER CONTROL NAMED "WEB", AND BEFORE YOU DO CLICK IN THE PARENT FORM,NAVIGATE IT TO A SITE WITH A FORM. CHANGE THE .NAME PROPERTIE TO YOUR CONVENIENE
Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Click
Dim Obj As Object
For Each Obj In Web.Document.All
If Obj.tagname = "INPUT" Then
Select Case Obj.name
Case Is = "uname" 'PLEASE CHANGE HERE THE NAME OF THE INPUT TARGET
MsgBox(Obj.tagname) ' IT FUNCTIONS!!!!
'But here dont, what da!!!!!!!!!!!!!!!!!!!!!!*************
Obj.Value = "asdfasasdfsjfdsfalfasfasdfasdlkjaslkfa"
End Select
End If
Next
End Sub
Im using VB NET EXPRESS 2010 (FREE EDITION)
CODE (PLEASE, MODIFY FOR YOUR CONVENIENCE):
PUT IN A FORM A WEBBROWSER CONTROL NAMED "WEB", AND BEFORE YOU DO CLICK IN THE PARENT FORM,NAVIGATE IT TO A SITE WITH A FORM. CHANGE THE .NAME PROPERTIE TO YOUR CONVENIENE
Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Click
Dim Obj As Object
For Each Obj In Web.Document.All
If Obj.tagname = "INPUT" Then
Select Case Obj.name
Case Is = "uname" 'PLEASE CHANGE HERE THE NAME OF THE INPUT TARGET
MsgBox(Obj.tagname) ' IT FUNCTIONS!!!!
'But here dont, what da!!!!!!!!!!!!!!!!!!!!!!*************
Obj.Value = "asdfasasdfsjfdsfalfasfasdfasdlkjaslkfa"
End Select
End If
Next
End Sub