在 VB6 经典中,我们可以这样做:
Private Sub Form_Load()
WebBrowser1.Navigate2 "http://yourSite.com"
End Sub
Private Sub Command1_Click()
With Webbrowser1
.Document.All("fieldName").Value = "some value"
'click the button
.Document.All("fieldName").Click
End With
End Sub
但是在 VB.Net 中,我们得到没有Value
属性的错误,所以我尝试了:
With wb
' fill From field
.Document.All("fieldName").SetAttribute("Value", strFrom)
' click the button now
.Document.All("fieldName").RaiseEvent("Click")
End With
但即使这样也会产生错误:
Object reference not set to an instance of an object.
在线的:
.Document.All("fieldName").SetAttribute("Value", strFrom)
如何在 VB.net 中做同样的事情?