I write an example for you(how get event clicked button):
private void Form1_Load(object sender, EventArgs e) { //Or navigate to your url webBrowser1.DocumentText = "<html><body><button id=\"btn1\" type=\"button\">Click Me!</button><button id=\"btn2\" type=\"button\">Click Me!</button></body></html>"; }
Call Click event:(when page loaded)
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { webBrowser1.Document.Click += new HtmlElementEventHandler(Document_Click); }
Get Active Element When User click on document
void Document_Click(object sender, HtmlElementEventArgs e) { //Check Element is Button if (webBrowser1.Document.ActiveElement.TagName == "BUTTON") { if (webBrowser1.Document.ActiveElement.Id== "your button id") { //Do someting } } }