Autoriser une seul virgule

LEVIYOS Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
bonsoir!
comment peut-je utiliser une seul virgule décimale dans une zone de texte

Merci

3 réponses

Utilisateur anonyme
 
Bonjour,
quel VB?
  • VBS
  • VBA -> précisez:
    • Word
    • Excel
    • Access
    • Powerpoint
    • Autre
  • VB6 (ou antérieur, précisez)
  • VB.Net - précisez la Framework et ->
    • Winform
    • WPF
    • Autre

0
LEVIYOS Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
VB.net
winform
0
Utilisateur anonyme
 
Dans l’événement KeyDown ou Keypress (faut vérifier je ne fais plus de winform depuis quelques années)
Tu verifies si dans le texte avant la frappe il y a déjà une virgule et si la touche actuelle est une virgule.
Dans ce cas, tu annules l’effet de la frappe avec, je crois, e.Handle = true
0