Exemple #1
0
        /// <summary>
        /// Initializes a new instance of the GEWebBrowser class.
        /// </summary>
        public GEWebBrowser()
            : base()
        {
            // External - COM visible class
            this.external              = new External();
            this.external.KmlLoaded   += new ExternalEventHandler(this.External_KmlLoaded);
            this.external.PluginReady += new ExternalEventHandler(this.External_PluginReady);
            this.external.ScriptError += new ExternalEventHandler(this.External_ScriptError);
            this.external.KmlEvent    += new ExternalEventHandler(this.External_KmlEvent);
            this.external.PluginEvent += new ExternalEventHandler(this.External_PluginEvent);
            this.external.ViewEvent   += new ExternalEventHandler(this.External_ViewEvent);

            // Setup the desired control defaults
            this.AllowNavigation = false;
            this.IsWebBrowserContextMenuEnabled = false;
            this.ScrollBarsEnabled          = false;
            this.ScriptErrorsSuppressed     = false;
            this.WebBrowserShortcutsEnabled = false;
            this.DocumentCompleted         +=
                new WebBrowserDocumentCompletedEventHandler(this.GEWebBrowser_DocumentCompleted);

            try
            {
                this.ObjectForScripting = this.external;
            }
            catch (ArgumentException aex)
            {
                Debug.WriteLine(aex.ToString(), "GEWebBrowser");
            }
        }
Exemple #2
0
        /// <summary>
        /// Initializes a new instance of the GEWebBrowser class.
        /// </summary>
        public GEWebBrowser()
            : base()
        {
            // External - COM visible class
            this.external = new External();
            this.external.KmlLoaded += new ExternalEventHandler(this.External_KmlLoaded);
            this.external.PluginReady += new ExternalEventHandler(this.External_PluginReady);
            this.external.ScriptError += new ExternalEventHandler(this.External_ScriptError);
            this.external.KmlEvent += new ExternalEventHandler(this.External_KmlEvent);
            this.external.PluginEvent += new ExternalEventHandler(this.External_PluginEvent);
            this.external.ViewEvent += new ExternalEventHandler(this.External_ViewEvent);

            // Setup the desired control defaults
            this.AllowNavigation = false;
            this.IsWebBrowserContextMenuEnabled = false;
            this.ScrollBarsEnabled = false;
            this.ScriptErrorsSuppressed = false;
            this.WebBrowserShortcutsEnabled = false;
            this.DocumentCompleted +=
                new WebBrowserDocumentCompletedEventHandler(this.GEWebBrowser_DocumentCompleted);

            try
            {
                this.ObjectForScripting = this.external;
            }
            catch (ArgumentException aex)
            {
                Debug.WriteLine(aex.ToString(), "GEWebBrowser");
            }
        }