public partial class Form1 : Form { public Form1() { InitializeComponent(); } private mshtml.HTMLDocument doc = null; private void Form1_Load_1(object sender, EventArgs e) { txtRecord.Items.Add("start..."); txtRecord.Items.Add("start2..."); webBrowser1.Navigate("http://www.google.com"); } private void webBrowser1_DocumentComplete(object sender, WebBrowserDocumentCompletedEventArgs e) { txtRecord.Items.Add(e.Url.ToString() + " loaded..."); if (doc == null) { doc = (mshtml.HTMLDocument)webBrowser1.Document.DomDocument; mshtml.HTMLDocumentEvents2_Event iEvent; iEvent = (mshtml.HTMLDocumentEvents2_Event)doc; iEvent.onclick += new mshtml.HTMLDocumentEvents2_onclickEventHandler(ClickEventHandler); } } private bool ClickEventHandler(mshtml.IHTMLEventObj e) { txtRecord.Items.Add("clicked ==>" + e.srcElement.tagName); txtRecord.Items.Add("clicked2 ==>" + e.srcElement.getAttribute("name", 0)); txtRecord.Items.Add("clicked3 ==>" + e.srcElement.innerHTML); return true; } }
原文:http://www.cnblogs.com/lonelyxmas/p/3787851.html