Bonjour, j'ai une form login et j'aimerai empecher que l'utilisateur la ferme par la croix . J'ai d'abord chercher pour enlever cette croix sans succès alors j'ai vu dans la faq de s'abonner a l'évènement form closing et de positionner cancel à true. Soit mais quand je me log , cela implique aussi la fermeture de la fenetre, donc ça ne marche pas .
Voici le code dans le handler de l'évènement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
if (e.CloseReason.ToString().Equals("UserClosing"))
{
     e.Cancel = true;             
}
else // si c'est le bouton Authenticate
{
    e.Cancel = false;
 }
Seulement voilà , cela marche si on clique directement sur le bouton pour se logger , mais si on clique d'abord sur la croix, e.closeReason prend la valeur UserClosing , ensuite cette valeur ne change pas et je ne peux pas me logger.
CloseReason est bien sur en RO. Comment faire ? merci d'avance