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
"
);
}
}
}
查看全文
相关阅读:
jQuery属性操作,attr 和 prop的区别。笔记记录
li 自身样式不显示?使用 overflow:hidden 导致li 前面点,圈等样式不见情况处理
jQuery 最新版类库 和 常用的类库[jquery-1.12.3,jquery-1.7.2]下载
Excel 中如何让下拉菜单显示汉字,但是值是数字
Uncaught TypeError: $(...).on is not a function
全选,全不选,反选的逻辑思路
Linux 解决 vsftpd 读取目录列表失败的问题。
SQL Sever 2012数据库从下载到安装完成【一步一图,带上脑子即可】
【闲暇研究】某问道,游戏的整合记录
Tomcat 启动后出现乱码的解决办法。
原文地址:https://www.cnblogs.com/cl1024cl/p/6204954.html
最新文章
联合查询与模糊查询
平衡二叉树
多表查询
二叉排序树
分组查询、分页查询与时间格式函数
聚合函数与常用函数
赫夫曼编码与解码
赫夫曼树
线索二叉树
顺序存储的二叉树
热门文章
Less从入门到精通——条件表达式(附学习视频、源码及笔记)
Less从入门到精通——!important关键字(附源码、学习视频和笔记)
Less从入门到精通——引入(附学习视频、源码及笔记)
Less从入门到精通——合并属性(附源码、学习视频和笔记)
Less从入门到精通——命名空间(附源码、学习视频和笔记)
Less从入门到精通——作用域(附学习视频、源码及笔记)
Less从入门到精通——运算(附学习视频、源码及笔记)
Less从入门到精通——嵌套规则(附学习视频、源码及笔记)
Less从入门到精通——变量与混合(附学习视频、源码及笔记)
操作系统之进程通信——管道
Copyright © 2011-2022 走看看