[VB.net] Teste de saisie sur masque de saisie
Résolu/Fermé
gezaakk
Messages postés
382
Date d'inscription
jeudi 27 mai 2010
Statut
Membre
Dernière intervention
26 mai 2015
-
9 avril 2011 à 02:21
Djonzai - 9 oct. 2016 à 13:51
Djonzai - 9 oct. 2016 à 13:51
A voir également:
- [VB.net] Teste de saisie sur masque de saisie
- Appel masqué - Guide
- Saisie gestuelle iphone - Guide
- Saisie vocale sms - Guide
- Test de performance pc - Guide
- Gboard saisie vocale - Accueil - Applications & Logiciels
12 réponses
NewUcef
Messages postés
80
Date d'inscription
samedi 9 avril 2011
Statut
Membre
Dernière intervention
13 juillet 2011
6
9 avril 2011 à 18:20
9 avril 2011 à 18:20
Donc tu veux seulement vérifier si l'utilisateur entre comme cela :'22 222 222'
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text = Format(Val(TextBox1.Text), "## ### ###") Then
End
End If
End Sub
Mais pourquoi tu attend pas de l'utilisateur une chaine et le programme va changer sa format???
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text = Format(Val(TextBox1.Text), "## ### ###") Then
End
End If
End Sub
Mais pourquoi tu attend pas de l'utilisateur une chaine et le programme va changer sa format???
gezaakk
Messages postés
382
Date d'inscription
jeudi 27 mai 2010
Statut
Membre
Dernière intervention
26 mai 2015
34
9 avril 2011 à 16:20
9 avril 2011 à 16:20
Merci mais j'ai déjà fait mon masque de saisie ça ne résous pas mon problème désole :(
gezaakk
Messages postés
382
Date d'inscription
jeudi 27 mai 2010
Statut
Membre
Dernière intervention
26 mai 2015
34
9 avril 2011 à 12:16
9 avril 2011 à 12:16
test des champ obligatoire
NewUcef
Messages postés
80
Date d'inscription
samedi 9 avril 2011
Statut
Membre
Dernière intervention
13 juillet 2011
6
9 avril 2011 à 12:48
9 avril 2011 à 12:48
j'ai mal compris ton problème :(
explique mieux si tu peux
explique mieux si tu peux
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
gezaakk
Messages postés
382
Date d'inscription
jeudi 27 mai 2010
Statut
Membre
Dernière intervention
26 mai 2015
34
9 avril 2011 à 13:37
9 avril 2011 à 13:37
Je veut faire un teste sur les champs obligatoire, si ce champ est vide on met un message d'erreur.
J'ai réussi a faire cela mais sur un champ de texte sans un masque de saisie, mais avec le un masque de saisie j'ai pas réussi.
merci
J'ai réussi a faire cela mais sur un champ de texte sans un masque de saisie, mais avec le un masque de saisie j'ai pas réussi.
merci
NewUcef
Messages postés
80
Date d'inscription
samedi 9 avril 2011
Statut
Membre
Dernière intervention
13 juillet 2011
6
9 avril 2011 à 13:43
9 avril 2011 à 13:43
Attend je vais tester sur un petit Programme
NewUcef
Messages postés
80
Date d'inscription
samedi 9 avril 2011
Statut
Membre
Dernière intervention
13 juillet 2011
6
Modifié par NewUcef le 9/04/2011 à 13:41
Modifié par NewUcef le 9/04/2011 à 13:41
Donc tu veux faire un test pour un champ numérique?
si oui donc tu clique sur ce lien: https://www.commentcamarche.net/faq/29526-vb-net-textbox-limiter-saisie-aux-chiffres
si non tu me dit si sa marche pas pour toi :D
si oui donc tu clique sur ce lien: https://www.commentcamarche.net/faq/29526-vb-net-textbox-limiter-saisie-aux-chiffres
si non tu me dit si sa marche pas pour toi :D
gezaakk
Messages postés
382
Date d'inscription
jeudi 27 mai 2010
Statut
Membre
Dernière intervention
26 mai 2015
34
Modifié par gezaakk le 9/04/2011 à 14:13
Modifié par gezaakk le 9/04/2011 à 14:13
mon problème c'est quand je met par exemple "__ ___ __2" le champ est considérer comme non vide alors qu'un champ non vide doit être comme se la "22 222 222" par exemple
NewUcef
Messages postés
80
Date d'inscription
samedi 9 avril 2011
Statut
Membre
Dernière intervention
13 juillet 2011
6
9 avril 2011 à 14:20
9 avril 2011 à 14:20
Ahh je te comprend mieux maintenant
Peux- tu me donner quelque minutes je vais faire mon mieux pour cela ;)
Peux- tu me donner quelque minutes je vais faire mon mieux pour cela ;)
NewUcef
Messages postés
80
Date d'inscription
samedi 9 avril 2011
Statut
Membre
Dernière intervention
13 juillet 2011
6
Modifié par NewUcef le 9/04/2011 à 14:51
Modifié par NewUcef le 9/04/2011 à 14:51
Je t'ai trouvé une solution mon ami, Tu essai cette méthode:
Private Sub TextBox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.LostFocus
If TextBox1.Text <> "" Then
TextBox1.Text = Format(Val(TextBox1.Text), "## ### ###")
End If
End Sub
Explication:
* Utilise LostFocus: pour que les modification ce change aprè la saisie
* Règle MaxLenght de TextBox sur 8 pour l'utilisateur ne dépasse pas 8 chiffres
* N'oublie pas de de faire un contrôle de saisie pour que l'utilisateur entre que des chiffre.
Private Sub TextBox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.LostFocus
If TextBox1.Text <> "" Then
TextBox1.Text = Format(Val(TextBox1.Text), "## ### ###")
End If
End Sub
Explication:
* Utilise LostFocus: pour que les modification ce change aprè la saisie
* Règle MaxLenght de TextBox sur 8 pour l'utilisateur ne dépasse pas 8 chiffres
* N'oublie pas de de faire un contrôle de saisie pour que l'utilisateur entre que des chiffre.
NewUcef
Messages postés
80
Date d'inscription
samedi 9 avril 2011
Statut
Membre
Dernière intervention
13 juillet 2011
6
9 avril 2011 à 16:41
9 avril 2011 à 16:41
Alors tu m'envoie ton code si tu peux (je vais faire mon pour t'aidé)
gezaakk
Messages postés
382
Date d'inscription
jeudi 27 mai 2010
Statut
Membre
Dernière intervention
26 mai 2015
34
9 avril 2011 à 18:01
9 avril 2011 à 18:01
J'ai crée juste un form avec un champ de texte (avec un masque de saisie '__ ___ ___') et un bouton que loque on clic dessus on vérifie que ce champ de texte est correctement remplie par exemple '22 222 222'
gezaakk
Messages postés
382
Date d'inscription
jeudi 27 mai 2010
Statut
Membre
Dernière intervention
26 mai 2015
34
9 avril 2011 à 20:27
9 avril 2011 à 20:27
merci NewUcef c'est ça que je cherchait :)
NewUcef
Messages postés
80
Date d'inscription
samedi 9 avril 2011
Statut
Membre
Dernière intervention
13 juillet 2011
6
Modifié par NewUcef le 10/04/2011 à 00:50
Modifié par NewUcef le 10/04/2011 à 00:50
Ça fait plaisir Que je t'ai aidée à trouvé la solution, au plaisir de te lire gazaakk
:D
:D