当前位置:编程学习 > C#/ASP.NET >>

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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,