예제 #1
0
 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);
     }
 }
예제 #2
0
        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;
            }
        }