在登陆窗口写这样的代码:如果填入信息正确,则bool login = true; 同时关闭该窗体this.close();然后在主窗体中写下: static void Main() { frmmain form1 = new frmmain(); form1.ShowDialog(); if(form1.login == true) { Application.Run(new Form2()); } }
支持二楼的,哈哈a!
这个代码可以访问到吗?
可以呀,在用户名和密码正确时就:login=true;this.close();就可以了,不要忘记,这个是Main(),还会继续执行下去的哦,不信可以试试
我都是用二楼的方法,不过加了一点,设置一个全局变量,随便设置,如果验证正确则给该变量赋一个值,
在新窗口的(窗口激活事件里判断,如果该变量没赋值,说明验证失败,则关闭主界面)