begin process at 2008 07 06 02:50:01
1 205 441 membres
21 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

EMPECHER LA SAISIE DE CERTAINS CARACTERES LE PLUS SIMPLEMENT DU MONDE


Information sur la source

Catégorie :Texte Niveau : Débutant Date de création : 17/07/2002 Date de mise à jour : 17/07/2002 15:05:24 Vu : 4 410

Note :
9 / 10 - par 4 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

Description

Dans un textbox ou un controle qui possede la propriété KeyPress

Ce code empêche de saisir d'autres caractères que ceux mis entre guillemets ("1234567890")

ATTENTION : Le Chr(8) permet de faire BACKSPACE ou EFFACE

Si vous affectez une valeur à Texte via le code et qu'elle contient des autres caractères que ceux entre guillemets,
ils ne s'afficherons pas.

ATTENTION : VOUS DEVEZ DEFINIR LES AUTRES TOUCHES SI VOUS LES VOULEZ

>>>Voir ma source 534 : TOUTES LES VALEURS ASCII DU CLAVIER (...)

TRAITEMENT DIRECT SUR LA CHAINE DE CARACTERES

Source

  • Private sub Texte_KeyPress()
  • If InStr("1234567890" & Chr(8), Chr$(KeyAscii)) = 0 Then
  • KeyAscii = 0
  • End If
Private sub Texte_KeyPress()
If InStr("1234567890" & Chr(8), Chr$(KeyAscii)) = 0 Then
KeyAscii = 0
End If

Conclusion

Voila
  • signaler à un administrateur
    Commentaire de GarnetDiAlexandros le 06/08/2002 10:04:21

    Simple et performant ...
    J'achète !

  • signaler à un administrateur
    Commentaire de EPS32HAY le 22/12/2002 23:24:38

    C'est cool, il faut que j'essaye!!!

  • signaler à un administrateur
    Commentaire de tmcuh le 17/01/2003 18:44:00

    Alors là moi je dis nickel chrome c'est ce don j'avais besoin ;-) encore merci

  • signaler à un administrateur
    Commentaire de pcpunch le 25/02/2004 14:31:08

    oui ou alors dans le genre hyper simpla y a plutot :

    If Not IsNumeric(Chr(KeyAscii)) And KeyAscii <> 8 Then KeyAscii = 0

  • signaler à un administrateur
    Commentaire de cqui789 le 05/02/2005 18:34:41

    simple et efficace...

    pcpunch, je crois que l'interet de la chaine c'est que tu n'est pas limite aux chiffres, comme "0123456789ABCDEF" pour de l'hexa ou "0123456789 -/" pour un numero de telephone ou "ABCD" pour un QCM et j'en passe.

Ajouter un commentaire

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS