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); } // }
private void stopButton_Click(object sender, System.EventArgs e) { browser.Stop(); }
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; } }