protected override void OnLoad(EventArgs e) { //解决启动录制器后会导致IHTMLDocument2.body无法访问, ///抛出对于方法找不到异常,对于cEXWeb.cs, 3054行 AutoBrowser fireBrowser = new AutoBrowser(); LoadBrowser(fireBrowser); fireBrowser.Browser.Navigate(StringHelper.Domain); mytab.TabClosing += new EventHandler <TabControlCancelEventArgs>(mytab_TabClosing); base.OnLoad(e); }
static void StartMyIE() { if (textEditor.InvokeRequired) { textEditor.Invoke(new System.Action(() => { Form ieHost = new Form(); AutoBrowser ieControl = new AutoBrowser(); ieControl.Dock = DockStyle.Fill; ieHost.Controls.Add(ieControl); ieControl.Browser.AllowAlert = true; ie = ieControl.Browser as MyBrowser; ieHost.Show(); ieHost.Size = new System.Drawing.Size(800, 640); ieHost.Activate(); })); } }
public void Goto(string url, string target) { FireBrowser browser = null; if (target == "_blank") { browser = new AutoBrowser(); browser.RedirectUrl = url; LoadBrowser(browser); if (AllowNewWindow) { ((MyBrowser)browser.Browser).NewWin = this; } } else { browser = ActiveMdiChild as FireBrowser; browser.Browser.Navigate(url); } }