private void LoadSettingsTab(bool navigate, int ti = 0) { if (IsOpenedBefore(TabPageType.settings)) { flashTabpage("settings", navigate); return; } TabPage tp = new TabPage(); tp.Text = tp.Name = "settings"; tp.ToolTipText = TabPageType.settings.ToString(); Panel cont = new Panel(); cont.Dock = DockStyle.Fill; tabControl1.TabPages.Add(tp); int selind = tabControl1.TabCount - 1; FrmSettings objForm = new FrmSettings(ti); 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 (navigate) { tabControl1.SelectedIndex = selind; } }
private void SettingsClicker_Click(object sender, EventArgs e) { FrmSettings f = new FrmSettings(); f.ShowDialog(); }