2010-08-28 41 views
0

我有一个问题,我无法解决它,请帮助我。在某些情况下,如何关闭没有打开第一个表单的第二个表单?

我在C#中有两个窗体窗体,主窗体和用户密码窗体。 首先我使用主窗体,如果用户使用用户名和密码,当用户输入正确的用户名和密码时主窗体调用用户密码窗体,可以使用主窗体,但是当用户输入不正确的用户名和密码时,他/她不能使用主窗体,现在用户想关闭程序,但在这个级别用户关闭程序与closeBox,但程序打开主form.and它是我的问题,因为用户无法输入正确的用户名和密码,但现在她/他可以使用主表格。

解决这个问题我用过application.Exit();在FormClosed事件中,我的第一个问题解决了,但之后我又遇到了另一个问题。因为当我输入正确的用户名和密码,当userpassword表单关闭时,所有的应用程序都关闭了,因为我使用了application.Exit();在FormClosed事件中。

现在你对我有什么建议?

回答

2

使用if来检查,如果他们进入了正确的用户名和密码,只调用Application.Exit(),如果他们没有....

+0

谢谢主席理查德·海恩,我的程序现在可以正确的说法。 – mahnaz 2010-08-28 02:11:54

+2

@mahnaz - 你能标记@ Richard的答案吗?只需点击答案左边的复选标记,即可变绿。 – 2010-08-28 10:51:08

相关问题