В каком состоянии Как я могу закрыть вторую форму без открытой первой формы? - PullRequest
0 голосов
/ 28 августа 2010

У меня есть проблема, и я не смог ее решить. Пожалуйста, помогите мне.

У меня есть две формы окна в C #, основная форма и форма пароля пользователя.сначала я использую основную форму, если пользователь использует имя пользователя и пароль, основная форма вызывает форму userpassword, когда пользователь вводит правильное имя пользователя и пароль, может использовать основную форму, но когда пользователь вводит неправильное имя пользователя и пароль, он / она не может использоватьОсновная форма и теперь пользователь хочет закрыть программу, но на этом уровне пользователь закрывает программу с помощью closeBox, но программа открывает основную форму. И это проблема для меня, потому что пользователь не может ввести правильное имя пользователя и пароль, но теперь он / она можетиспользуйте основную форму.

для решения этой проблемы я использовал application.Exit ();в событии FormClosed моя проблема решена, но после этого у меня возникла другая проблема. поскольку при вводе правильного имени пользователя и пароля, когда форма userpassword закрыта, все приложения закрываются, потому что я использую application.Exit ();в FormClosed event.

что теперь вы мне предлагаете?

1 Ответ

2 голосов
/ 28 августа 2010

Используйте оператор if, который проверяет, правильно ли они ввели правильное имя пользователя и пароль, и вызывает Application.Exit (), только если они этого не сделали ....

...