我的表单中有一个名为WebBrowser1
的webBrowser控件。
我使用以下代码将值拉到复选框和其他控件:
WebBrowser1.Document.GetElementById("LastName").SetAttribute("value", "MyLastname")'<--- pull value to the textbox
WebBrowser1.Document.GetElementById("TermsOfService").SetAttribute("value", "yes")'<--- change the value of a check box
当用户点击浏览器中的按钮时,我需要显示一个消息框。 如何跟踪点击?,甚至C#代码都可以接受,所以我标记为C#
答案 0 :(得分:1)
您可以为要监视的按钮添加处理程序,例如,我在webbrowser控件的DocumentCompleted事件触发后添加了一个
Private Sub WebBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
Dim htmlBtn As HtmlElement = WebBrowser1.Document.GetElementById("BtnID")
If htmlBtn IsNot Nothing Then
AddHandler htmlBtn.click, AddressOf YourSub
End If
End Sub
Private Sub YourSub()
messagebox.show("clicked!")
End Sub