Bonjour,
j'ai un petit problème avec l'errorProvider
J'ai une form avec quelques textbox et quelques combos.

Pour empêcher les champs vides je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
private void txt_nom_client_comptant_Validating(object sender, CancelEventArgs e)
        {
            if (txt_nom_client_comptant.Enabled == true)
            {
                string error = null;
 
                if (txt_nom_client_comptant.Text.Length == 0)
                {
                    error = "Veuillez saisir un nom";
                    e.Cancel = true;
                }
 
                ep.SetError((Control)sender, error);
            }
        }
Malgré le fait que j'ai mis le bouton Annuler de la form en causes validation=false, la form persiste à ne pas se fermer dès que l'erreur est déclenchée, et ça que j'utilise le bouton annuler, la touche Echap ou le bouton de fermeture de la forme.
D'ailleurs, j'ai mis un point d'arrêt sur le onclick du bouton annuler, l'évènement n'a même pas l'air d'être déclenché.

Ou est mon erreur ?