Fonction de logout

Résolu
Dimidx Messages postés 8 Date d'inscription mercredi 7 mai 2014 Statut Membre Dernière intervention 9 mai 2014 - 7 mai 2014 à 21:53
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 - 8 mai 2014 à 17:52
Bonjour,

J'ai un problème qui me parait simple mais que je n'arrive pas à résoudre.

J'ai un form_login qui lors d'un login réussit se cache (this.Hide()) et ouvre un form_main. Je souhaiterais faire une fonction de logout sur la form_main afin qu'elle se ferme et que la form_login réapparaisse mais là je sèche complètement. Impossible de retrouver l'objet form_login depuis la form_main et je ne sais pas comment récupérer l'événement de fermeture de la form_main.

Avez-vous des indications, conseils ou exemples?

Merci d'avance.

4 réponses

Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 656
7 mai 2014 à 23:57
Bonsoir,

il faut que tu passes à form_main la référence à form_login, voir un exemple ici.

Les événements de fermeture d'un formulaire sont Closing et Closed.
0
Dimidx Messages postés 8 Date d'inscription mercredi 7 mai 2014 Statut Membre Dernière intervention 9 mai 2014
8 mai 2014 à 16:35
Merci beaucoup, je vais faire des essais et te redis mais sa à l'air d'être ce que je cherche.
0
Dimidx Messages postés 8 Date d'inscription mercredi 7 mai 2014 Statut Membre Dernière intervention 9 mai 2014
8 mai 2014 à 17:49
Bonsoir,

Merci beaucoup pour cet exemple car il est clair et efficace. Ceci correspond exactement avec ce que je cherchais.

Bonne soirée et encore une fois merci pour le temps que tu as pris.
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 656
8 mai 2014 à 17:52
De rien, la question reviens souvent, alors j'ai ce lien dans mes favoris.
Je considère que les contributions qui m'ont aidée doivent pouvoir en faire autant pour les autres '-) !
0
Rejoignez-nous