HtmlElementEventArgs e, e.BubbleEvent 为什么不能阻止事件冒泡??
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
webBrowser1.Document.Click+=new HtmlElementEventHandler(Document_Click);
}
//浏览器事件
// 此事件在点击页面元素之后会执行多次
private void Document_Click(object sender, HtmlElementEventArgs e)
{
//这里设置之后无效,此事件仍让会执行多次
e.BubbleEvent = false;
e.ReturnValue = false;
MessageBox.Show(String.Format("{0}={1}","e.BubbleEvent",e.BubbleEvent));
}
问题描述:
基于webBrowser 的Document点击事件. 不知道如何阻止事件冒泡? 也想过删除事件处理,但是不知道 webBrowser1.Document.DetachEventHandler("Click", ???); 第二个参数?
求大神指教!!! webbrowser C# 事件 --------------------编程问答-------------------- 防止冒泡事件一般在js里写...
补充:.NET技术 , C#