private void manageConnectionToolStripMenuItem_Click(object sender, EventArgs e) { int ifNoItemthen = 0; foreach (Control c in panel2.Controls) //assuming this is a Form { ifNoItemthen = 1; if (c.Text == "Manage Connection") { c.BringToFront(); } else { frmManageConnection myForm = new frmManageConnection(); myForm.TopLevel = false; myForm.AutoScroll = true; panel2.Controls.Add(myForm); myForm.Show(); myForm.BringToFront(); cmb_openedpages.Items.Add(myForm.Text); } } if (ifNoItemthen == 0) { frmManageConnection myForm = new frmManageConnection(); myForm.TopLevel = false; myForm.AutoScroll = true; panel2.Controls.Add(myForm); myForm.Show(); myForm.BringToFront(); cmb_openedpages.Items.Add(myForm.Text); } }
private void Form1_Load(object sender, EventArgs e) { //registry RegistryKey key = Registry.CurrentUser.CreateSubKey("SOFTWARE\\Rayedox_AMS"); //storing the values int continueapplication = 0; if (key.GetValue("connectionstring") != null) { continueapplication = 1; } if (continueapplication == 0) { frmManageConnection frm = new frmManageConnection(); frm.ShowDialog(); toolStripStatusLabel2.Text = key.GetValue("connectionstring").ToString(); toolStripStatusLabel4.Text = key.GetValue("authenticationmode").ToString(); RayedoxVariables.connectionstring = key.GetValue("stringss").ToString(); } else { toolStripStatusLabel2.Text = key.GetValue("connectionstring").ToString(); toolStripStatusLabel4.Text = key.GetValue("authenticationmode").ToString(); RayedoxVariables.connectionstring = key.GetValue("stringss").ToString(); } backgroundWorker1.RunWorkerAsync(); mainpage myForm = new mainpage(); myForm.TopLevel = false; myForm.AutoScroll = true; panel2.Controls.Add(myForm); myForm.Show(); myForm.BringToFront(); }