C# winform 怎么在Webbrowers控件中生成模拟点击事件?

来源:百度知道 编辑:UC知道 时间:2024/07/08 14:15:02
用鼠标根据网页坐标,把鼠标放在一个图片链接上, 然后自动生成鼠标点击事件!
这是两个问题, 诸位大哥知道告诉我 怎么生成模拟点击事件就成,
我在webBrowers控件上没有发现 click 点击事件?能用代码生成么?
webBrower 这个网页控件是没有鼠标点击事件的,可是我需要这个事件! 能不能添加事件呢?
我添加了 Form1_MouseClick 还有Form1_MouseDown这两个事件,可是代码运行的时候不加载事件!
老鸟们,菜鸟等你们答复

webBrowser1.Document.MouseMove += new HtmlElementEventHandler(Document_MouseMove);
HtmlElement ele = webBrowser1.Document.GetElementFromPoint(new Point(140, 140));
if (ele != null)
{
ele.InvokeMember("Click");
}

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
webBrowser1.Document.MouseDown += new HtmlElementEventHandler(Document_MouseDown);
}

void Document_MouseDown(object sender, HtmlElementEventArgs e)
{
Console.WriteLine(e.MouseButtonsPressed);
if (e.MouseButtonsPressed == MouseButtons.Right)
{
Console.WriteLine(e.MousePosition);
}
else if (e.MouseButtonsPressed == MouseButtons.Left)
{

Console.Writ