c# winform WebBrower 控件中右键获取控件坐标
2012-09-27 09:00
204 查看
加载页面以后,鼠标右键时候,自动生成事件 (加载右键事件)获取坐标,
当点击左键的时候,获取 图片链接
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"));
}
}
}
当点击左键的时候,获取 图片链接
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"));
}
}
}
相关文章推荐
- (转)c# winform 键盘按键控制操作移动控件,linkLabel,获取按键值,一个俄罗斯方块源码
- C#计时器;控件移动;获取鼠标坐标;事件调用事件;
- 关于获取c# 的winform中DataGird控件选中行的值
- c#的winform,怎么根据控件的名字获取控件属性!
- c#+Winform实现自定义的“复制、粘贴”右键快捷菜单,多个控件共享使用一个右键菜单
- C# WinForm获取当前拥有焦点的控件 .
- c#+Winform实现自定义的“复制、粘贴”右键快捷菜单,多个控件共享使用一个右键菜单。
- C# winform中获取多重布局控件属性
- C# 在winform中查找控件
- C# 根据坐标获取句柄
- C#中winform窗体的美化控件 iriskin(二)
- Ios基本控件 坐标获取 ,一般就有以下几种情况
- C# winform中一个类中如何调用另一个窗体的控件或方法
- MFC 获取控件在对话框上的坐标
- C#制作WinForm控件
- C# WinForm获取当前路径汇总
- C#Winform中运用DevExpress提供的ChartControl控件绘制柱状统计图
- c# winform TreeView控件中实现拖拽的功能
- C#跨线程获取控件的参数
- 在C# ASP.NET中,要添加属性到控件中 在HTML页面获取控件中自己定义属性和值