Appuyer sur entrer dans un textbox pour valider (version corrigee)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 967 fois - Téléchargée 66 fois

Contenu du snippet

Je vais faire comme MagicianDev: corriger Nix. Mais c'est un vieux code (qui ne mérite pas le niveau 2, à mon avis), donc il a des excuses (il a bien évolué depuis: cf VBFRANCE).

Source / Exemple :


Code de Nix (erroné):

Créez un Formulaire avec un TextBox (Text1) et un Bouton (Bouton1)
Puis mettez ce code dans le code de votre formulaire :

Private Sub TextAEnvoyer_KeyDown(KeyCode As Integer, Shift As Integer)
If Not Shift And KeyCode = 13 Then

    Bouton1_Click
    KeyCode = 0
    
End If
End Sub

Correction:

Certes ! Mais encore faut-il que le textbox s'appelle TextAEnvoyer ! Par ailleurs, il est impératif d'avoir créé un sub Bouton1_Click, sinon ça plante !

A voir également

Ajouter un commentaire

Commentaires

azertyRIMA
Messages postés
5
Date d'inscription
samedi 13 mars 2010
Statut
Membre
Dernière intervention
10 avril 2011
-
Excellente reponse !!! merci beaucoup RENFIELD
Renfield
Messages postés
17280
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
21 juillet 2019
57 -
en .Net utiliser la propriété AcceptButton de la Form

en VB6, utiliser la propirété Default de ton bouton

bien plus propre, et ne nécessite pas de code.
djgab21
Messages postés
66
Date d'inscription
vendredi 15 juin 2007
Statut
Membre
Dernière intervention
19 mai 2011
-
Parfait, c'est simple mais c'est ce qu'il me fallait car je ne trouvait pas le code de la touche ENTRER, Merci beaucoup.
cs_Chewba
Messages postés
90
Date d'inscription
jeudi 16 mai 2002
Statut
Membre
Dernière intervention
10 septembre 2006
-
En lisant le code de Nix, on se rend bien compte qu'il faut une procédure bouton1_click, sinon cela simule simplement le fait de cliquer sur le bouton sans aucun effet...Qui dit bouton, dit procédure pour savoir l'action à faire lorsque l'on clique sur le dit bouton.
c'est un bonsite educatif

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.