Citation:
Envoyé par lutecefalco
Va falloir passer par un validator perso je pense.
C'est un pb de Culture à mon avis: t'es en Culture Fr-fr surement dc c'est une virgule pour les chiffres décimaux et non pas un point
Oui mais peu importe la culture, l'utilisateur doit pouvoir saisir à sa guise une virgule ou un point...
Sinon :
Si vous remarquez sur mon code précédent, le compare validator est désactivé, donc non executé !
En fait, dans une procédure de post, je fais :
' Remplacement du point par la virgule
txtPerf.Text = replace(txtPerf.Text, ".", ",")
' Activation des comparevalidator
cvPerfCollectif1.Enabled = True
cvPerfCollectif2.Enabled = True
' Execution de la vérif !
cvPerfCollectif1.Validate()
cvPerfCollectif2.Validate()
Et boom, ca marche pas :-/