代码-c# webbrowser通过获得网页元素疑问

问题描述

c# webbrowser通过获得网页元素疑问

我在百度上找的代码:
这个可以获得鼠标的坐标,但是不能获得网页的元素,好像是鼠标没有点击到webbrowser网页

1.在适当的位置执行以下代码
this.webBrowser1.Document.MouseDown += new HtmlElementEventHandler(mouseclik);

2.其中的监听函数如下
 private void mouseclik(object sender, HtmlElementEventArgs e)
{
            MessageBox.Show(e.ClientMousePosition.X + ":" + e.ClientMousePosition.Y);
}

解决方案

什么叫 不能获得网页的元素
参考 http://www.docin.com/p-705697805.html

时间: 2024-12-24 21:16:22

代码-c# webbrowser通过获得网页元素疑问的相关文章

webBrowser中操作网页元素全攻略

原文 webBrowser中操作网页元素全攻略 1.获取非input控件的值: webBrowser1.Document.All["控件ID"].InnerText; 或webBrowser1.Document.GetElementById("控件ID").InnerText; 或webBrowser1.Document.GetElementById("控件ID").GetAttribute("value"); 2.获取inp

C# 对于网页元素如何实现双击

问题描述 我捕捉到了一个网页元素he.InvokeMember("click");是有效地,但是如何实现对该元素的双击呢,网上查了好多方法都没用,就是无法实现双击,InvokeMember的双击方法有吗? 解决方案 解决方案二:用HTML的"dbclick"事件,Post到服务器解决方案三:能具体点吗?因为我用的是WEBBROWSER去获取网页元素的

使用WebBrowser控件时在网页元素上绘制文本或其他自定义内容

原文:使用WebBrowser控件时在网页元素上绘制文本或其他自定义内容     第一次在CNBlogs上发Post是提出一个有关使用WebBrowser控件时对SELECT网页元素操作的疑惑,这个问题至今也没有解决,后来有朋友在该Post的评论里询问WebBrowser控件如何在网页元素上绘制文本的问题--但是由于我的懒惰,竟然已有半年时间没有浏览过自己的Blog,因此没有看到这位朋友的评论而不能及时提供回答,真是愧疚.       大家都见过VS.NET的WebForm设计器,当我们在设计器

网页教学网代码分享:干净简洁的网页列表代码

文章简介:网页教学网代码分享:干净简洁的网页列表代码.  谁不希望有一个好看而又干净的网页列表?这篇文章中我们给出几个实用的例子,你可以把他们直接用到自己的工作中. 我们从一个带有动画效果的垂直列表开始,接着是一个图文混排的例子,然后是一个只有图片的list例子跟一个水平菜单的例子,最后是一个以放大数字开头的列表.对于初学者而言这里可以学到很多东西,对于熟手,直接拿来用就是了. 1.helvetica字体的列表 第一个例子的样式看起平淡无奇,不过喜欢简约风格的人也许会感兴趣,这类似于印刷字体风格

正确使用DOM--如何访问网页元素

dom|访问|网页 Firefox以及其他Gecko引擎的浏览器遇到的最常见的兼容性问题是IE DHTML和W3C DOM的区别.不规范的DHTML脚本中最容易犯的一个错误就是使用不规范的方式来访问网页元素.我们曾经用spider爬一些国内著名门户网站,单从数量上看,95%以上的javascript错误都来自于此.常见的访问网页元素的不规范方式有一下几种: 1. 直接用id或name属性名访问网页元素,例如: <div id="icefable1">...</div&

winform的webbrowser显示的网页中加载flash会导致内存飙升怎么解决

问题描述 winform的webbrowser显示的网页中加载flash会导致内存飙升怎么解决 5C winform的webbrowser显示的网页中加载flash会导致内存飙升,报错如下: 问题签名: 问题事件名称: APPCRASH 应用程序名: iexplore.exe 应用程序版本: 9.0.8112.16421 应用程序时间戳: 4d76255d 故障模块名称: Flash32_11_2_202_235.ocx 故障模块版本: 11.2.202.235 故障模块时间戳: 4f9af5a

电子邮件-如何解决网页元素穿透?

问题描述 如何解决网页元素穿透? 如图:一个简单的登录页一个email框一个密码框一个图上被穿透的input(图片背景)如何解决? 解决方案 1.提示框和邮箱格式错误,可以通过z-index来解决 两个建议:1,邮箱格式错误提示应该在输入完成后,就是input失去焦点后再提示,2,如果非要在输入过程中判断,那么吧提示放在输入框后面2.密码框的那个眼睛,如果是浏览器自带的特性,这个就需要把代码贴出来慢慢调,如果是自己写的图片,同样也是通过z-index来解决 解决方案二: 这不是浏览器的问题吧,你

代码-VB编写自动填写网页程序的问题

问题描述 VB编写自动填写网页程序的问题 最近用VB写了一个自动提交网页的程序,遇到了些问题 对网页上的这一段代码 INPUT onclick=addRowToTable(); class=editBottomButton type=button value=增加 ,应该输入哪一个字段能让按钮点击的动作发生? 附部分原代码: Private Sub Command4_Click() Dim SheetID As Integer Dim firstRowID As Integer Dim Tota

VC++6.0如何控制网页元素实现自动操作?

问题描述 VC++6.0如何控制网页元素实现自动操作? VC++6.0如何控制网页元素实现自动操作?如自动选择,点选,读取数据 解决方案 通过webbrowser控件来操作页面 解决方案二: CHtmlView类在文档/视图结构的上下文中提供WebBrowser控件的功能.WebBrowser控件是客户可浏览网址以及本地文件系统和网络文件夹的窗口.具体情况,请参阅"WebBrowser风格的应用".希望能帮助你 解决方案三: Das ist stimmt via