ErrorProvider

ErrorProvider - C#/.NET managed - Programmation

Marsh Posté le 20-01-2005 à 11:05:17    

Bonjour à tous
 
Je viens de faire la decouverte du composant "ErrorProvider"
C'est tres bien je valide un a un les controls de mon formulaire quand le control perd le foccus (et que l'evenement _validating est appelé)
 
mais comment savoir qd l'utilisateur clic sur le bouton "enregistrer les informations" que toutes les erreurs ont été corrigées ?
comment savoir que tous les controls du formulaires sont correctement rempli ?
 
merci d'avance

Reply

Marsh Posté le 20-01-2005 à 11:05:17   

Reply

Marsh Posté le 20-01-2005 à 12:50:40    

Page.Validate() ???

Reply

Marsh Posté le 20-01-2005 à 13:25:27    

ca marche en effet, il fallait aussi que je mette Cancel à true en cas d'erreur pour que ca fonctionne.
 
Mais par contre, en mettant cancel à true l'utilisateur ne peut plus quitter le control tant qu'il y a une erreur ce qui est un peut derangeant.
L'affichage de l'icone d'erreur a coté du control me suffirait amplement.  
 
Y a t il moyen d'allier les deux ?
 
d'ailleur, avec cette solution, l'utilisateur ne peut meme plus appuyer sur le bouton annuler de la fenetre tant qu'il n'a pas corrigé l'erreur...


Message édité par fluminis le 20-01-2005 à 13:30:11
Reply

Marsh Posté le 20-01-2005 à 14:19:23    

y'a une propriété du bouton pour eviter d'appeller le Validate() (utile dans le cas des boutons cancel). Le nom m'échappe :o
 
tonBouton.Validate = false; peut etre...

Reply

Marsh Posté le 20-01-2005 à 14:24:07    

CausesValidation à l'air de faire ça :)
 
merci bien

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed