Exemple #1
0
        private void axLunchWebsite(object sender, AxSHDocVw.DWebBrowserEvents2_BeforeNavigate2Event e)
        {
            try
            {
                string str = e.uRL.ToString();

                if (str == "javascript:check();")
                {
                    return;
                }
                if (Regex.IsMatch(str, "www.compassnav.com"))
                {
                    if (str.IndexOf(".php") < 0)
                    {
                        object oUrl;
                        object ojunk = new object();
                        axWebBrowser1.Stop();
                        oUrl = "http://www.compassnav.com/application/webshare.php";
                        axWebBrowser1.Navigate2(ref oUrl, ref ojunk, ref ojunk, ref ojunk, ref ojunk);
                        //System.Windows.Forms.MessageBox.Show(e.uRL.ToString());
                        StopNavigation = true;
                        Client.ClientUI.getInstance().shareBrowserForWebFiles(str);
                        //Client.ClientUI. shareBrowserForWebFiles(str);
                    }
                    else
                    {
                        StopNavigation = false;
                    }
                }
                else
                {
                    object oUrl;
                    object ojunk = new object();
                    axWebBrowser1.Stop();
                    oUrl = "http://www.compassnav.com/application/webshare.php";
                    axWebBrowser1.Navigate2(ref oUrl, ref ojunk, ref ojunk, ref ojunk, ref ojunk);
                    //System.Windows.Forms.MessageBox.Show(e.uRL.ToString());
                    StopNavigation = true;
                    Client.ClientUI.getInstance().shareBrowserForWebFiles(str);
                    //Client.ClientUI. shareBrowserForWebFiles(str);
                }
            }
            catch (Exception exp)
            {
                WebMeeting.Client.ClientUI.getInstance().ShowExceptionMessage("ManageContents ===>ManageContentWebPresentation.cs line==> 388", exp, null, false);
            }
            //
        }
Exemple #2
0
 private void stopButton_Click(object sender, System.EventArgs e)
 {
     browser.Stop();
 }
Exemple #3
0
        private void BarItemClick(object sender, EventArgs e)
        {
            BaseItem item = sender as BaseItem;

            if (item == null)
            {
                return;
            }
            if (item.Category == "Shortcut")
            {
                object o = null;
                axWebBrowser1.Navigate(item.Tag.ToString(), ref o, ref o, ref o, ref o);
                return;
            }

            switch (item.Name)
            {
            case "bGo":
            {
                m_RecordRecentlyUsed = true;
                Navigate();
                break;
            }

            case "bExit":
                this.Close();
                break;

            case "bOpen":
            {
                break;
            }

            case "bBack":
            {
                try
                {
                    axWebBrowser1.GoBack();
                }
                catch (Exception) {}
                break;
            }

            case "bForward":
            {
                try
                {
                    axWebBrowser1.GoForward();
                }
                catch (Exception) {}
                break;
            }

            case "bStop":
                axWebBrowser1.Stop();
                break;

            case "bRefresh":
            {
                object o = null;
                axWebBrowser1.Refresh2(ref o);
                break;
            }

            case "bSearch":
                axWebBrowser1.GoSearch();
                break;

            case "bHome":
                axWebBrowser1.GoHome();
                break;

            case "bPrint":
                SendKeys.Send("^p");
                break;

            case "bAddToFavorites":
                AddToFavorites();
                break;

            case "bOpenShortcut":
            {
                object o = null;
                axWebBrowser1.Navigate(((BaseItem)item.Parent.Tag).Tag.ToString(), ref o, ref o, ref o, ref o);
                // Close the Favorites pop-up menu
                ((BaseItem)item.Parent.Tag).Parent.Expanded = false;
                break;
            }

            case "bDeleteShortcut":
            {
                BaseItem shortcut = (BaseItem)item.Parent.Tag;
                shortcut.Parent.Expanded = false;
                if (MessageBox.Show("Are you sure you want to remove shortcut?", "Browser", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    shortcut.Parent.SubItems.Remove(shortcut);
                }
                break;
            }

            case "bEditShortcut":
            {
                BaseItem shortcut = (BaseItem)item.Parent.Tag;
                shortcut.Parent.Expanded          = false;
                shortcut.Parent.Parent.AutoExpand = false;
                ShortcutEdit edit = new ShortcutEdit();
                edit.txtName.Text = shortcut.Text;
                edit.txtURL.Text  = shortcut.Tag.ToString();
                edit.ShowDialog();
                if (edit.DialogResult == DialogResult.OK && edit.txtName.Text != "")
                {
                    shortcut.Text = edit.txtName.Text;
                    shortcut.Tag  = edit.txtURL.Text;
                }
                edit.Dispose();
                edit = null;
                break;
            }

            default:
                Console.WriteLine("Item Click: " + item.Name);
                break;
            }
        }