第一步改程序主入口代码
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //Application.Run(new F_Login()); //当登录界面隐藏后关闭主界面进程依然存在,所以改用一下方法 F_Login fl = new F_Login();//实例化登录界面 DialogResult isOk = fl.ShowDialog();//以对话框显示登录界面 if (isOk == DialogResult.OK || isOk == DialogResult.Yes)//显示成功,触发条件是点击登录界面的"OK"按钮且条件符合 { Application.Run(new F_Main());//运行(new 主操作界面) fl.Close(); //关闭登录界面 } }
第二步改登录窗口代码
private void btn_Ok_Click(object sender, EventArgs e) { this.DialogResult = DialogResult.OK; }