Показать сообщение на button_click

1

У меня есть элемент управления webBrowser с именем WebBrowser1 внутри моей формы. Я вытащил значения для флажков и других элементов управления, используя следующий код:

 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

Мне нужно отобразить окно сообщения, когда пользователь нажимает кнопку, находящуюся в браузере. Как я могу отслеживать клик?, Даже код С# допустим, поэтому я отмечен знаком С#

Теги:
browser
button
webbrowser-control

1 ответ

1
Лучший ответ

Вы можете добавить обработчик к кнопке, которую вы хотите контролировать, в качестве примера, я добавил один после события 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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню