Dans mon appli, le fait de fermer la form déclenche l'événement validating sur les contrôles. Je remarque que tu fais Close(); simplement alors que je fais this.close();. Peut être une piste ?
Essaie de taper du texte dans ta textbox, de tout supprimer puis de fermer par la croix de la fenêtre. C'est un cas qui bug chez moi.
J'ai trouvé un article en anglais qui parle de mon problème
http://connect.microsoft.com/VisualS...dbackID=305355
Placer une textbox sur la form, connecter un eventhandler a son événement validating et faites e.cancel = true.
Placez un bouton sur la form, sur l événement click appelez form.close();
Mettez causesvalidation = false pour la form et le bouton. Lancez l'application puis cliquez sur la croix. La form ne se ferme pas.
J'ai temporairement résolu le problème en mettant le code suivant on form load comme conseillé dans l'article.
this.AutoValidate = System.Windows.Forms.AutoValidate.Disable;
Partager