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; }
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; }
private void pageWebBrowser_BeforeNewWindow(object sender, WebBrowserExtendedNavigatingEventArgs e) { e.Cancel = true; pageWebBrowser.Navigate(e.Url); }
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; }