Ctrl v et ctrl c dans keyPress [Résolu]

Messages postés
43
Date d'inscription
mardi 21 septembre 2004
Dernière intervention
10 juillet 2017
- - Dernière réponse : centaure59
Messages postés
43
Date d'inscription
mardi 21 septembre 2004
Dernière intervention
10 juillet 2017
- 10 janv. 2006 à 16:38
Bonjour, j'utilise cette procedure pour empecher que l'on frappe autre chose que des chiffres dans un text_box, comment puis je laissé passer un ctrl+c et ctrl+v

merci d'avance pour votre aide

Private Sub QtStock_Text_KeyPress(KeyAscii As Integer)


'elimine la touche frapper dans "Qt Stock" si ce n'est pas un chiffre
If KeyAscii = 8 Then Exit Sub 'et laisse passer si c'est la touche backspaceIf InStr("0123456789", Chr$(KeyAscii)) 0 Then KeyAscii 0


End Sub
Afficher la suite 

5 réponses

Meilleure réponse
Messages postés
3140
Date d'inscription
vendredi 14 mai 2004
Dernière intervention
31 mars 2015
3
Merci
c --> 3ème lettre de l'alphabet

v --> 22ème lettre de l'alphabet







Private Sub QtStock_Text_KeyPress(KeyAscii As Integer)

Select Case KeyAscii

Case 3, 22:

Case 8:

Case 48 To 57:

Case Else: KeyAscii = 0

End Select

End Sub


Daniel

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 104 internautes ce mois-ci

Messages postés
43
Date d'inscription
mardi 21 septembre 2004
Dernière intervention
10 juillet 2017
0
Merci
Merci pour ton aide
Messages postés
43
Date d'inscription
mardi 21 septembre 2004
Dernière intervention
10 juillet 2017
0
Merci
je suis d'accord avec
c --> 3ème lettre de l'alphabet
v --> 22ème lettre de l'alphabet
mais en code acsii cela fait c=66 et v=85
et comment le crtl passe

Question bete hein............... merci
Messages postés
3140
Date d'inscription
vendredi 14 mai 2004
Dernière intervention
31 mars 2015
0
Merci
ce sont des caractères indépendants:

"m" et "Ctrl m" n'ont rien à voir comme "Shift c" est différent de "c"

"Ctrl c" est un seul caractère et non pas "Ctrl" suivi de "c"







Lettre "C" --> 67 (Shift C)

Lettre "c" --> 99



"Ctrl c" --> 3

"Ctrl C" --> 3

Daniel
Messages postés
43
Date d'inscription
mardi 21 septembre 2004
Dernière intervention
10 juillet 2017
0
Merci
ok merci pour ton eclaircisement

et passe une bonne année

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.