2010-08-28 5 views
0

J'ai un problème et je n'ai pas pu le résoudre.please m'aider.Dans certaines conditions Comment puis-je fermer le second formulaire sans ouvrir le premier formulaire?

J'ai deux fenêtres sous forme C#, forme principale et mot de passe utilisateur. J'utilise le formulaire principal, si l'utilisateur utilise un nom d'utilisateur et un mot de utiliser le formulaire principal et maintenant l'utilisateur veut fermer le programme mais dans ce niveau, l'utilisateur ferme le programme avec closeBox, mais le programme ouvre le formulaire principal et c'est un problème pour moi car l'utilisateur n'a pas pu entrer le nom d'utilisateur et le mot de passe correct. peut utiliser le formulaire principal.

Pour résoudre ce problème j'ai utilisé application.Exit(); dans l'événement FormClosed, mon premier problème a été résolu mais après cela j'ai un autre problème. Parce que quand j'ai entré le nom d'utilisateur et le mot de passe corrects, quand le mot de passe userpassword a fermé, toutes les applications fermées parce que j'utilise application.Exit(); dans l'événement FormClosed.

maintenant que me suggérez-vous?

Répondre

2

Utilisez une instruction if qui vérifie s'ils sont entrés dans le nom d'utilisateur et mot de passe, et seulement appeler Application.Exit() si elles ne l'ont pas ....

+0

vous remercie, Monsieur Richard Hein, mon programme fonctionne correctement maintenant . – mahnaz

+2

@mahnaz - pourriez-vous indiquer la réponse de @ Richard comme étant acceptée s'il vous plaît? Cliquez simplement sur la coche à gauche de sa réponse pour qu'il devienne vert. –

Questions connexes