示例#1
0
        protected void OnBeforeNewWindow(string url, out bool cancel)
        {
            EventHandler <WebBrowserExtendedNavigatingEventArgs> h = BeforeNewWindow;
            WebBrowserExtendedNavigatingEventArgs args             = new WebBrowserExtendedNavigatingEventArgs(url, null);

            if (null != h)
            {
                //处罚事件
                h(this, args);
            }
            cancel = args.Cancel;
        }
示例#2
0
        protected void OnBeforeNavigate(string url, string frame, out bool cancel)
        {
            EventHandler <WebBrowserExtendedNavigatingEventArgs> h = BeforeNavigate;
            WebBrowserExtendedNavigatingEventArgs args             = new WebBrowserExtendedNavigatingEventArgs(url, frame);

            if (null != h)
            {
                //触发事件
                h(this, args);
            }
            //Pass the cancellation chosen back out to the events

            cancel = args.Cancel;
        }
示例#3
0
 private void pageWebBrowser_BeforeNewWindow(object sender, WebBrowserExtendedNavigatingEventArgs e)
 {
     e.Cancel = true;
     pageWebBrowser.Navigate(e.Url);
 }
示例#4
0
        private void pageWebBrowser_BeforeNavigate(object sender, WebBrowserExtendedNavigatingEventArgs e)
        {

            count_of_completed = 0;

            string temp = e.Url;
            foreach (string item in listOfBlackSites)
            {
                if (temp.Contains(item))
                {
                    e.Cancel = true;
                    return;
                }
            }
        }
        protected void OnBeforeNavigate(string url, string frame, out bool cancel)
        {
            EventHandler<WebBrowserExtendedNavigatingEventArgs> h = BeforeNavigate;
            WebBrowserExtendedNavigatingEventArgs args = new WebBrowserExtendedNavigatingEventArgs(url, frame);
            if (null != h)
            {
                //触发事件
                h(this, args);
            }
            //Pass the cancellation chosen back out to the events

            cancel = args.Cancel;
        }
 protected void OnBeforeNewWindow(string url, out bool cancel)
 {
     EventHandler<WebBrowserExtendedNavigatingEventArgs> h = BeforeNewWindow;
     WebBrowserExtendedNavigatingEventArgs args = new WebBrowserExtendedNavigatingEventArgs(url, null);
     if (null != h)
     {
         //处罚事件
         h(this, args);
     }
     cancel = args.Cancel;
 }