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
"
);
}
}
}
查看全文
相关阅读:
Git push 常见用法
Git commit 常见用法
Git add 常见用法
Git-仓库
Git clone 常见用法
Git-简介
ZOJ Problem Set
ZOJ Problem Set
ZOJ Problem Set
ZOJ Problem Set
原文地址:https://www.cnblogs.com/cl1024cl/p/6204954.html
最新文章
PHP基础--traits的应用
Windows下安装Nginx+php+mysql环境
super.getclass()的结果是父类还是子类?
重定向解决页面刷新重复提交请求的原因
flash跨域访问
oracle 常用sql
linux在线预览pdf文件开发思路
java web开发中的奇葩事web.xml中context-param中的注释
java.util.ConcurrentModificationException
java中的double
热门文章
将0.1703转化成17.03%
捣鼓捣鼓腾讯开发者实验室(下)——脚本开启云服务器
X-NUCA 2017 web专题赛训练题 阳光总在风雨后和default wp
捣鼓捣鼓腾讯开发者实验室
xxe漏洞的学习与利用总结
sqlmap tamper的使用
gitbook初体验
mysql忘记密码,修改密码重新安装的一些问题
Git merge && git rebase的用法
Git diff 常见用法
Copyright © 2011-2022 走看看