只要注册一下事件就可以了。
C#代码如下:
using System;<br>using System.ComponentModel;<br>using System.Windows.Forms;<br><br>namespace WindowsApplication5<br>...{<br>  public partial class Form1 : Form<br>  ...{<br>    public Form1()<br>    ...{<br>      InitializeComponent();<br>    }<br><br>    private void Form1_Load(object sender, EventArgs e)<br>    ...{<br>      this.webBrowser1.Navigate("");<br>      this.webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);<br>    }<br><br>    void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)<br>    ...{<br>      if (e.Url.ToString() != this.webBrowser1.Url.ToString()) return;<br>      foreach(System.Windows.Forms.HtmlElement el in this.webBrowser1.Document.GetElementsByTagName("input"))<br>      ...{<br>        if (el.Name == "btnG")<br>        ...{<br>          el.Click += new HtmlElementEventHandler(Form1_Click);<br>        }<br>      }<br><br>    }<br><br>    void Form1_Click(object sender, HtmlElementEventArgs e)<br>    ...{<br>      MessageBox.Show("jinjazz pass");<br>    }<br><br>  }<br>}
Original: https://www.cnblogs.com/zeroone/p/11494522.html
Author: 武胜-阿伟
Title: WebBrowser中html元素如何触发winform事件 z