Exemplo n.º 1
0
        /// <summary>
        ///		Lanza un evento
        /// </summary>
        private bool RaiseEventChangeNavigationStatus(WebExplorerNavigationEventArgs.ExplorerAction intAction, 
																									string strURL)
        {
            bool blnCancel = false;

            // Lanza el evento de cambio de estado
                if (ChangeNavigationStatus != null)
                    { WebExplorerNavigationEventArgs objEvent = new WebExplorerNavigationEventArgs(intAction, strURL);

                            // Lanza el evento
                                ChangeNavigationStatus(this, objEvent);
                            // Guarda el valor de cancelación
                                blnCancel = objEvent.Cancel;
                    }
            // Devuelve el valor que indica si se debe cancelar
                return blnCancel;
        }
Exemplo n.º 2
0
 private void wbBrowser_ChangeNavigationStatus(object sender, WebExplorerNavigationEventArgs e)
 {
     e.Cancel = RaiseEventChangeNavigationStatus(e.Action, e.URL);
 }
        /// <summary>
        ///		Lanza un evento
        /// </summary>
        private bool RaiseEventChangeNavigationStatus(WebExplorerNavigationEventArgs.ExplorerAction intAction, 
																									string strURL)
        {
            bool blnCancel = false;

                // Lanza el evento de cambio de estado
                    if (ChangeNavigationStatus != null)
                        { WebExplorerNavigationEventArgs objEvent = new WebExplorerNavigationEventArgs(intAction, strURL);

                                // Lanza el evento
                                    ChangeNavigationStatus(this, objEvent);
                                // Guarda el valor de cancelación
                                    blnCancel = objEvent.Cancel;
                            // Si la acción es que se ha cargado un documento, añade la URL a la colección de elementos cargados
                                if (!blnCancel && intAction == WebExplorerNavigationEventArgs.ExplorerAction.Navigated && !string.IsNullOrEmpty(strURL))
                                    Common.Globals.AddLink(strURL);
                        }
                // Devuelve el valor que indica si se debe cancelar
                    return blnCancel;
        }