public void Initialize() { this.Height = this.toolStrip1.Height + 2; urlTextbox.AutoSize = true; urlTextbox.DoubleClick += new EventHandler(urlTextbox_DoubleClick); urlTextbox.Click += new EventHandler(urlTextbox_Click); MyBrowser browser = WebBrowser as MyBrowser; if (browser != null) { backButton.Enabled = browser.CanGoBack; forwardButton.Enabled = browser.CanGoForward; if (Host is AutoBrowser) { TaskToolStrip trip = new TaskToolStrip(browser); trip.RenderMode = ToolStripRenderMode.ManagerRenderMode; trip.Dock = DockStyle.Top; this.Controls.Add(trip); trip.BringToFront(); trip.NavBind(); this.Height = this.toolStrip1.Height + trip.Height + 2; } browser.CommandStateChange += new csExWB.CommandStateChangeEventHandler(browser_CommandStateChange); } WinformBrowser wb = WebBrowser as WinformBrowser; if (wb != null) { //configButton.Visible = false; backButton.Enabled = wb.CanGoBack; forwardButton.Enabled = wb.CanGoForward; wb.CanGoBackChanged += new EventHandler(wb_CanGoBackChanged); wb.CanGoForwardChanged += new EventHandler(wb_CanGoForwardChanged); } }
void wb_CanGoBackChanged(object sender, EventArgs e) { WinformBrowser wb = WebBrowser as WinformBrowser; backButton.Enabled = wb.CanGoBack; }
void wb_CanGoForwardChanged(object sender, EventArgs e) { WinformBrowser wb = WebBrowser as WinformBrowser; forwardButton.Enabled = wb.CanGoForward; }
void webBrowser_StatusTextChanged(object sender, EventArgs e) { WinformBrowser browser = webBrowser as WinformBrowser; tsStatus.Text = browser.StatusText; }