private void Tstrb_proxySwitcher__Click(object sender, EventArgs e) { if (SettingsManager.Use_ProxyInIsolatedWindow()) { __proxySwitcherFrm_Object = new Forms.Tools.JersiProxiFrm(); __proxySwitcherFrm_Object.Show(); } else { LoadProxyTab(true); } }
private void LoadProxyTab(bool p) { if (IsOpenedBefore(TabPageType.SystemProxy)) { flashTabpage("SystemProxy"); tabControl1.SelectedIndex += 1; return; } TabPage tp = new TabPage(); tp.Text = tp.Name = "SystemProxy"; tp.ToolTipText = TabPageType.SystemProxy.ToString(); Panel cont = new Panel(); cont.Dock = DockStyle.Fill; tabControl1.TabPages.Add(tp); int selind = tabControl1.TabCount - 1; JersiProxiFrm objForm = new JersiProxiFrm(false); objForm.Owner = this; this.IsMdiContainer = true; objForm.TopLevel = false; this.tabControl1.TabPages[selind].Controls.Clear(); this.tabControl1.TabPages[selind].Controls.Add(cont); this.tabControl1.TabPages[selind].Controls[0].Controls.Add(objForm); objForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; objForm.Dock = DockStyle.Fill; objForm.Show(); if (p) { tabControl1.SelectedIndex = selind; } }