zoukankan
html css js c++ java
WebBrowser中html元素如何触发winform事件
这个问题来自论坛提问,对dom稍微了解的话还是比较简单的,只要注册一下事件就可以了。
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(
"
www.google.cn
"
);
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
"
);
}
}
}
查看全文
相关阅读:
MongoDB多表关联查询($lookup)
"在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke"
"在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke"
AI 质检学习报告——实践篇——第二步:实现图片识字
AI 质检学习报告——实践篇——第二步:实现图片识字
机器学习——01、机器学习的数学基础1 数学分析
机器学习——01、机器学习的数学基础1 数学分析
机器学习——01、机器学习的数学基础1 数学分析
PaddlePaddle训练营——公开课——AI核心技术掌握——第2章机器能“看”的现代技术
PaddlePaddle训练营——公开课——AI核心技术掌握——第2章机器能“看”的现代技术
原文地址:https://www.cnblogs.com/cl1024cl/p/6204954.html
最新文章
简单实现Promise
C# 排序列表(SortedList)
C# 排序列表(SortedList)
PaddlePaddle训练营——公开课——AI核心技术掌握——第1章迈入现代人工智能的大门——深度学习的基础算法——反向传播算法简介
PaddlePaddle训练营——公开课——AI核心技术掌握——第1章迈入现代人工智能的大门——深度学习的基础算法——反向传播算法简介
PaddlePaddle训练营——公开课——AI核心技术掌握——第1章迈入现代人工智能的大门——深度学习的基础算法——反向传播算法简介
深度学习——02、深度学习入门 814
深度学习——02、深度学习入门 814
深度学习——02、深度学习入门 814
深度学习——02、深度学习入门 17
热门文章
深度学习——02、深度学习入门 17
深度学习——02、深度学习入门 17
AI 质检学习报告——实践篇——第二步:实现图片识字
vs 2010 跳转到错误行代码的快捷键是什么啊
vs 2010 跳转到错误行代码的快捷键是什么啊
C# EventHandler观察者模式
C# EventHandler观察者模式
提高DevExpress winform 控件加载速度
提高DevExpress winform 控件加载速度
MongoDB多表关联查询($lookup)
Copyright © 2011-2022 走看看