private void buttonLogin_Click(object sender, EventArgs e) { Program.currentUser = Convert.ToInt32(listOfUsers.SelectedIndex); textBox1.AppendText("Hello " + Program.currentUser + "\r\n"); if (Program.users[Program.currentUser].isAdmin) { AdminForm mainForm = new AdminForm(); mainForm.Tag = this; mainForm.Show(this); Hide(); } else { StudentForm mainForm = new StudentForm(); mainForm.Tag = this; mainForm.Show(this); Hide(); } }
//Reuse code from Kevin and Uriah, Aurelio Arango //Looks for a form if it does not exist it creates the form and hides current form // private void create_Form() { bool foundForm = false; passwordBox.Text = "";//resetting field after login foreach (Form f in Application.OpenForms) { if (f.GetType() == typeof(AdminForm)) { f.Show(); foundForm = true; this.Hide(); } } if (!foundForm) { AdminForm loginform = new AdminForm(); loginform.Tag = this; loginform.Show(this); this.Hide(); } }