Genkku
Messages postés14Date d'inscriptiondimanche 21 mai 2006StatutMembreDernière intervention 6 août 2008
-
29 juil. 2008 à 14:25
Kevin.Ory
Messages postés840Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 7 janvier 2009
-
29 juil. 2008 à 19:21
Bonjour,
J'ai un soucis pour détecter la touche entrée avec mon code, j'utilise une textbox et je récupère le code ascii pour le comparer au code 13 qui est celui de la touche entrée.
Le code est capable de détecter toutes les autres touches classiques mais pas d'entrée, ni tab, ni ctrl, ni alt.
Voilà mon code :
Private
Sub
txtAncPassword_KeyPress(
ByVal
eventSender
As
System.Object,
ByVal
eventArgs
As
System.Windows.Forms.KeyPressEventArgs)
Handles
txtAncPassword.KeyPress
Dim
KeyAscii
As
Integer
= Asc(eventArgs.KeyChar)
'activation du champ NouveauMotPasse suite a validation avec la touche entree
If
KeyAscii = 13
Then
KeyAscii = 0 ...
Si quelqu'un peut m'indiquer quel est le problème et me diriger vers la bonne solution, je le remercie d'avance.
A voir également:
Détection touche entrée impossible sur une textbox
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 29 juil. 2008 à 14:36
c'est pour empecher d'avoir des environment.newline dans ton texte avec une textbox multiline?
dans ce cas il y a un truc simple sur ta form tu met un bouton que tu rends invisible et que tu déclares comme ok bouton dans ta form
ainsi chaque fois que tu tapes enter le prog interpretes le bouton click !
Il y a (4.5 \ 1.5) sortes de gens, ceux qui comprennent le vb et les autres ,je fais partie des autres/FONT>
Genkku
Messages postés14Date d'inscriptiondimanche 21 mai 2006StatutMembreDernière intervention 6 août 2008 29 juil. 2008 à 14:54
C'est une textbox qui accepte le retour chariot (AcceptsReturn = True)
En fait je tape l'ancien mot de passe et quand j'appuie sur entrée, le programme est censé verifier le mot de passer et libérer les champs de modifications du mot de passe si l'ancien est bon.
L'idée du bouton OK me semble bonne mais je ne vois pas comment l'appliquer
Vous n’avez pas trouvé la réponse que vous recherchez ?
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 29 juil. 2008 à 18:51
la question ici méritait sans doute une manière pour frotter moins fort.
en VB6, la différenciation se fait entre les évènements dont les arguments sont KeyCode vs KeyAscii
çà m'étonnerait qu'il n'y ait plus ce genre de nuances....
si au soir il faut choisir entre l'acide ou la javel, y'a peut-être un souci ^^
bonne soirée
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
Kevin.Ory
Messages postés840Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 7 janvier 200911 29 juil. 2008 à 19:21
La 1ère solution devrait tout de même fonctionner. Je ne sais pas si il faut plutot utiliser KeyDown plutôt que KeyPress, mais l'une des 2 solution devrait fonctionner.
If e.Key = Key.Enter Then
e.Handled= True (comme le dit Charles)
NextTxtBox.Select
End If