WebBrowser中html元素如何触发winform事件 z
Posted zeroone
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebBrowser中html元素如何触发winform事件 z相关的知识,希望对你有一定的参考价值。
只要注册一下事件就可以了。
C#代码如下:
using System;
using System.ComponentModel;
using System.Windows.Forms;
namespace WindowsApplication5
...
public partial class Form1 : Form
...
public Form1()
...
InitializeComponent();
private void Form1_Load(object sender, EventArgs e)
...
this.webBrowser1.Navigate("");
this.webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
...
if (e.Url.ToString() != this.webBrowser1.Url.ToString()) return;
foreach(System.Windows.Forms.htmlElement el in this.webBrowser1.Document.GetElementsByTagName("input"))
...
if (el.Name == "btnG")
...
el.Click += new HtmlElementEventHandler(Form1_Click);
void Form1_Click(object sender, HtmlElementEventArgs e)
...
MessageBox.Show("jinjazz pass");
以上是关于WebBrowser中html元素如何触发winform事件 z的主要内容,如果未能解决你的问题,请参考以下文章