J'ai deux formulaires dans mon projet (le Login et le Principal).
Ce que j'essaie de accoomplish est, si la connexion est réussie, je dois montrer le formulaire Principal et fermez le formulaire de Connexion.
J'ai cette méthode dans le formulaire de Connexion qui ferme le formulaire de Connexion lorsque la connexion est réussie. Mais la Principale forme ne montre pas.
public void ShowMain()
{
if(auth()) // a method that returns true when the user exists.
{
var main = new Main();
main.Show();
this.Close();
}
else
{
MessageBox.Show("Invalid login details.");
}
}
J'ai essayé de cacher le formulaire de Connexion si le processus de connexion est réussie. Mais ça me dérange parce que je sais bien que mon programme est en cours d'exécution le formulaire de connexion est toujours là, elle devrait être fermée à droite?
Quelle devrait être la bonne approche pour cela? Merci...