/// <summary> /// Raises the <see cref="StartNavigate"/> event /// </summary> /// <exception cref="ArgumentNullException">Thrown when BrowserExtendedNavigatingEventArgs is null</exception> protected void OnBeforeNavigate2(ExWebBrowserBeforeNavigate2EventArgs e) { if (e == null) { throw new ArgumentNullException("e"); } BeforeNavigate2?.Invoke(this, e); }
public void BeforeNavigate2(object pDisp, ref object URL, ref object Flags, ref object TargetFrameName, ref object PostData, ref object Headers, ref bool Cancel) { string tFrame = null; if (TargetFrameName != null) { tFrame = TargetFrameName.ToString(); } ExWebBrowserBeforeNavigate2EventArgs args = new ExWebBrowserBeforeNavigate2EventArgs(pDisp, URL.ToString(), tFrame); _Browser.OnBeforeNavigate2(args); Cancel = args.Cancel; pDisp = args.ActiveXInstance; }