VB.net empêcher saisie de caractères dans tbx
Résolu
WarT
Messages postés
67
Date d'inscription
Statut
Membre
Dernière intervention
-
WarT Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
WarT Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- VB.net empêcher saisie de caractères dans tbx
- Saisie gestuelle iphone - Guide
- Caractères ascii - Guide
- Caractères spéciaux - Guide
- Saisie vocale whatsapp - Accueil - Messagerie instantanée
- Saisie vocale sms - Guide
2 réponses
Bonjour,
On peu tester le code mais apparement il y a un bug dans VB, quand ont tape 1 à partir du clavier numérique le code renvoyer est celui de la lettre "a"
Pour contourner le problème...
Avec ça pas besoin du retour arrière (en français c'est mieux)
A+
On peu tester le code mais apparement il y a un bug dans VB, quand ont tape 1 à partir du clavier numérique le code renvoyer est celui de la lettre "a"
Pour contourner le problème...
Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown Dim C As String = Chr(e.KeyValue) Dim B As String = Chr(e.KeyCode - 48) If Not (IsNumeric(C) Or IsNumeric(B)) Then e.SuppressKeyPress = True Beep() End If End Sub
Avec ça pas besoin du retour arrière (en français c'est mieux)
A+