interdire les valeurs non numériques dans les textbox
Bonjour à tous
Je viens juste de migrer depuis VB6 vers visual basic 2012. Déjà que je n'étais que débutant en VB6 je rame pas mal en VB.net
J'ai trouvé ce code dans les FAQ du site :
Code:
1 2 3 4 5 6 7 8 9
| Private Sub Text1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) _
Handles Text1.KeyPress
If Not Char.IsDigit(e.KeyChar) Then
'Tous les caractères non numériques ne sont pas traités sur le TextBox.
e.Handled = True
End If
End Sub |
Le problème est que si je veux saisir une valeur avec des décimales impossible de taper le point et je suppose que cela doit être pareil pour ceux qui utilisent la virgule.
Merci pour votre aide...