[Visual Basic] une seule virgule dans une textBox
Résolu
kikou93
Messages postés
416
Date d'inscription
Statut
Membre
Dernière intervention
-
kikou93 Messages postés 416 Date d'inscription Statut Membre Dernière intervention -
kikou93 Messages postés 416 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- [Visual Basic] une seule virgule dans une textBox
- Visual basic - Télécharger - Langages
- Visual basic editor - Télécharger - Langages
- Comment imprimer un tableau excel sur une seule page - Guide
- Visual petanque - Télécharger - Sport
- Microsoft 365 basic - Accueil - Microsoft Office
2 réponses
If TextBox.Text.Contains(",") then 'refuser saisie du point/virgule.
Sinon, essayes aussi de faire un copier/coller vers ta textbox, pour voir si ça fonctionne toujours. (genre "jhdk51258...54fg" -> Textbox)
Sinon, essayes aussi de faire un copier/coller vers ta textbox, pour voir si ça fonctionne toujours. (genre "jhdk51258...54fg" -> Textbox)
Bonsoir
Essaie avec ça
Essaie avec ça
Dim desNuméro() As Char = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"}
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If Not desNuméro.Contains(e.KeyChar) And Not Asc(e.KeyChar) = 8 Then
e.Handled = True
End If
If e.KeyChar = "."c Or e.KeyChar = ","c Then
e.Handled = True
If Not (TextBox1.Text.Contains(",")) Then TextBox1.AppendText(",")
End If
End Sub