WebBrowser中html元素如何触发winform事件 z

只要注册一下事件就可以了。

C#代码如下:

using System;<br>using System.ComponentModel;<br>using System.Windows.Forms;<br><br>namespace WindowsApplication5<br>...{<br>&#x3000;&#x3000;public partial class Form1 : Form<br>&#x3000;&#x3000;...{<br>&#x3000;&#x3000;&#x3000;&#x3000;public Form1()<br>&#x3000;&#x3000;&#x3000;&#x3000;...{<br>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;InitializeComponent();<br>&#x3000;&#x3000;&#x3000;&#x3000;}<br><br>&#x3000;&#x3000;&#x3000;&#x3000;private void Form1_Load(object sender, EventArgs e)<br>&#x3000;&#x3000;&#x3000;&#x3000;...{<br>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;this.webBrowser1.Navigate("");<br>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;this.webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);<br>&#x3000;&#x3000;&#x3000;&#x3000;}<br><br>&#x3000;&#x3000;&#x3000;&#x3000;void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)<br>&#x3000;&#x3000;&#x3000;&#x3000;...{<br>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;if (e.Url.ToString() != this.webBrowser1.Url.ToString()) return;<br>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; foreach(System.Windows.Forms.HtmlElement el in&#x3000;this.webBrowser1.Document.GetElementsByTagName("input"))<br>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; ...{<br>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; if (el.Name == "btnG")<br>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; ...{<br>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; el.Click += new HtmlElementEventHandler(Form1_Click);<br>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; }<br>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; }<br><br>&#x3000;&#x3000;&#x3000;&#x3000;}<br><br>&#x3000;&#x3000;&#x3000;&#x3000;void Form1_Click(object sender, HtmlElementEventArgs e)<br>&#x3000;&#x3000;&#x3000;&#x3000;...{<br>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;MessageBox.Show("jinjazz pass");<br>&#x3000;&#x3000;&#x3000;&#x3000;}<br><br>&#x3000;&#x3000;}<br>}

Original: https://www.cnblogs.com/zeroone/p/11494522.html
Author: 武胜-阿伟
Title: WebBrowser中html元素如何触发winform事件 z

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/554408/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球