Comment connecter touche Entrée pour bouton Soumettre
Je suis en train de construire un formulaire de saisie de données qui comprend un bouton qui exécute un script. Cela fonctionne bien, mais j'aimerais prendre le pas supplémentaire.
Dans mon expérience avec la plupart des formes de web, la touche Entrée peut être liée à une certaine commande, indépendamment de l'emplacement du curseur dans la forme. J'aimerais que la touche entrée soit liée à ce bouton Soumettre. Alors, quel que soit le champ actuellement sélectionné, appuyer sur la touche Enter exécuter les Soumettre script.
Alors, comment lier la touche Entrée pour le bouton Soumettre?
Ma meilleure supposition est de faire un événement OnKeyPress pour tous les permis de la zone de texte. Pour des raisons évidentes, je l'espère, il y a une meilleure façon.
OriginalL'auteur PowerUser | 2013-09-12
Vous devez vous connecter pour publier un commentaire.
Vous pouvez définir le OnKeyPress de l'écran à capturer si c'est la touche "Enter" c'est pressé, et si oui, puis exécutez le Soumettre script.
EDIT: Vous pouvez avoir besoin de jouer avec la un peu, parce que vous pourriez voulez vraiment sur l'événement KeyDown. Je pense que si vous êtes sur une zone de texte, puis sur la touche Entrée ne fonctionne pas, alors vous pourriez avoir à le mettre dans KeyDown.
Key Preview =True
devrait être dans le Load() de l'événement. Autre que cela, cela fonctionne très bien à l'aide de Touche.Os Merci pour cette réponse.
OnKeyPress
a travaillé pour moi dans une zone de texte (champ de mot de passe) à l'aide d'Access 2007.Cela a fonctionné pour moi.
OriginalL'auteur Johnny Bones
Définir la
.Default
propriété de votre bouton "Soumettre" pourYes
. Cela devrait rendre l' Entrée cliquez sur le bouton "Soumettre" dans la plupart des circonstances. (De même, le.Cancel
bien pour un bouton de commande de l'associer avec le Esc.)OriginalL'auteur Gord Thompson
OriginalL'auteur Jazz King