static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //Application.Run(new LoginForm()); LoginForm loginForm = new LoginForm(); if (loginForm.ShowDialog() == DialogResult.OK) { string loginType = loginForm.loginType; // 登录类型 string loginID = loginForm.loginID; // 登录名 Form mainForm = null; if (loginType == "教员") { mainForm = new TeacherForm(loginID); } else if (loginType == "管理员") { mainForm = new AdminForm(loginID); } else { mainForm = new StudentMainForm(loginID); } Application.Run(mainForm); } }
// “登录”按钮的单击事件 private void btnLogin_Click(object sender, EventArgs e) { if (!chkInput()) { return; //检查输入 } string loginType = cboLoginType.Text; Form firform = null; switch (loginType) { case "教师": if (TeacherLogin()) { firform = new TeacherForm(); } break; case "管理员": if (AdminLogin()) { firform = new AdminForm1(); } break; case "学生": if (StudentLogin()) { firform = new StudentForm(); } break; } if (firform != null) { //this.Hide(); firform.ShowDialog(); } else { MessageBox.Show("登录失败,请检查帐号或密码是否有误!", "上海电力学院在线考试系统", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }