如题
我想在vb.net WebBrowser内
鼠标点击(double click 或是click)会,就会觸发事件
就像是点了button这样子即可
如题
我想在vb.net WebBrowser内
鼠标点击(double click 或是click)会,就会觸发事件
就像是点了button这样子即可
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Q689722
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.Navigate("http://echarts.baidu.com/echarts2/doc/example/bar1.html");
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (webBrowser1.Document != null)
{
var htmlDoc = webBrowser1.Document;
htmlDoc.Click += new HtmlElementEventHandler(htmlDoc_Click);
htmlDoc.MouseMove += new HtmlElementEventHandler(htmlDoc_MouseMove);
htmlDoc.ContextMenuShowing += new HtmlElementEventHandler(htmlDoc_ContextMenuShowing);
}
}
void htmlDoc_ContextMenuShowing(object sender, HtmlElementEventArgs e)
{
MessageBox.Show("right");
}
void htmlDoc_MouseMove(object sender, HtmlElementEventArgs e)
{
this.Text = e.ClientMousePosition.ToString();
}
void htmlDoc_Click(object sender, HtmlElementEventArgs e)
{
MessageBox.Show("click");
}
}
}