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
"
);
}
}
}
查看全文
相关阅读:
WebService发布服务例子
webservice调用天气服务
java.lang.IllegalArgumentException: java.util.zip.ZipException: invalid LOC header (bad signature)异常解决方法
newSingleThreadScheduledExecutor连续关闭造成 java.util.concurrent.RejectedExecutionException
自定义栈Stack 和 队列Queue
log4j笔记----输出格式
「newbee-mall新蜂商城开源啦」SpringBoot+MyBatis开发JavaWeb线上商城项目
十三的博文作品
Spring+SpringMVC+MyBatis+easyUI整合基础篇(一)项目简述及技术选型介绍
「newbee-mall新蜂商城开源啦」 前后端分离的 Vue 版本即将开源
原文地址:https://www.cnblogs.com/cl1024cl/p/6204954.html
最新文章
java笔记----运行时程序代码定位
RocketMQ笔记---延时级别
mysql笔记----count(*)和count(整数)效率
mysql笔记----哈希索引优缺点
redis笔记----set命令(涉及到分布式锁)
redis笔记----主从复制(windows10)
http直播(RTMP+ffmpeg)平台简单搭建笔记
HTTP2----tomcat9简单实现
图解HTTP----读书笔记
java笔记----锁的类型
热门文章
IOS报错Distill failed for unknown reasons.Assets.xcassets解决方法
VMware虚拟机安装mac10.15系统几个重要步骤
vi 上下左右变ABCD乱码解决方法
java笔记----cpu消耗快速定位代码
javafx笔记----非javafx线程Platform.runLater赋值不生效情况
Git笔记----Git仓库常见经典操作命令
git安装和项目上传到GitHub
ble蓝牙扫描几种方式
kafka cmd首个单机例子配置
不同平台上的换行符
Copyright © 2011-2022 走看看