c# winform WebBrower 控件中右键获取控件坐标
加载页面以后,鼠标右键时候,自动生成事件 (加载右键事件)获取坐标,
当点击左键的时候,获取 图片链接
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
webBrowser1.Document.MouseDown += new HtmlElementEventHandler(Document_MouseDown);
}
void Document_MouseDown(object sender, HtmlElementEventArgs e)
{
if (e.MouseButtonsPressed == MouseButtons.Right)
{
Console.WriteLine(e.MousePosition);
}
else if (e.MouseButtonsPressed == MouseButtons.Left)
{
HtmlElement ele = webBrowser1.Document.GetElementFromPoint(e.MousePosition);
if (ele!= null)
{
Console.WriteLine(ele.GetAttribute("href"));
}
}
}
转载于:https://www.cnblogs.com/haoyun99/archive/2012/09/27/2705020.html
c# winform WebBrower 控件中右键获取控件坐标相关推荐
- VB.net实现从ListView控件中异地获取文本内容源代码
对于一些VB6工程代码来说,需要完成从VB到VB.net的转换,在转换过程中需要注意很多内容,利用VB.net的直接转换功能很少能完全成功,需要我们付出很大的努力. 下面的VB.net代码实现从其他应 ...
- 【ASP.NET】第八课——GridView 控件的编辑功能优化,GridView控件中嵌套DropDownList控件
知识点:掌握 GridView 的编辑.高亮显示的功能 .GridView控件中嵌套DropDownList控件获取数据源. [ASP.NET]第七课--数据绑定和 GridView 控件的使用 重点 ...
- 关于从页面中获取用户控件中的其它控件(如DropDownList)事件的方法
在项目中经常把一些经常使用的代码做成用户控件以提高代码的可重用性, 一个经常遇到的就是在页面中调用用户控件中的服务器控件的事件,下面给出简单的代码示列. 我们在一个用户控件(MaterialRepor ...
- Winform中在FastReport的PreviewControl预览控件中对report控件模板中控件值进行修改
场景 FastReport安装包下载.安装.去除使用限制以及工具箱中添加控件: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...
- JS获取用户控件中的子控件Id
用户控件 <asp:HiddenField ID="hfGradeId" runat="server" /> <asp:HiddenField ...
- python tkinter listbox_Python中tkinter控件中的Listbox控件详解
import tkinter win=tkinter.Tk() win.title('第一个窗口') win.geometry() ''' Listbox 列表框控件:可以包含一个或者多个文本框 作业 ...
- iOS移除父控件中所有子控件的两种方式
方法一:循环遍历移除 for (UIView *subview in view.subviews) {[subview removeFromSuperview];} 方法二: [view.subvie ...
- [C#][DevPress]手动添加控件中的子控件或者结构
radioGroup3.Properties.Items.AddRange(new DevExpress.XtraEditors.Controls.RadioGroupItem[] {new DevE ...
- html中如何获取鼠标的坐标,CSS3 在CSS中通过获取鼠标座标变量
CSS 语言: CSSSCSS 确定 :root { --mouse-x: 200; --mouse-y: 200; } /* See: http://stackoverflow.com/q/4016 ...
最新文章
- create-react-app my-app 报错解决方法
- 解决EclipseSDK3.3.0无法启动问题
- 学会用各种方式备份MySQL数据库
- mac上面启用托盘放大效果的方法
- HTTPS 建立连接的详细过程
- 字典的增删改查/元组的创建
- Java 11快多少?
- bugfree如何修改Bug7种解决方案的标注方法 .
- paip.提升性能---协程“微线程”的使用.
- numpy数组某一行求和 python_【Python】No.2 Numpy和Matplotlib初体验
- cc2530设计性实验代码五
- 吉他效果器插件-IK Multimedia AmpliTube 5 MAX 5.0.3 macOS
- 演示固态硬盘装win11系统教程
- 【软件定义汽车】【场景篇】AR-HUD
- API电商平台获取淘宝商品详情
- MATLAB 字符串数组
- 为什么要劝退分子科学与工程?
- ADO数据库连接中的Persist Security Info参数的作用
- 动态链表的创建、节点内存空间申请以及释放
- 微信注册筛选软件 微信开通筛选技术