C# pour Faire la Touche Entrée se comporte comme si une touche a été enfoncée
Comment puis-je code en sorte que lorsque la touche entrée est pressée, elle se comporte comme si un bouton sur le formulaire existant a été pressé?
Disons que le bouton sur le formulaire qu'il fait en sorte un affichage d'un message de bonjour montre
private void buttonHello_Click(object sender, EventArgs e)
{
MessageBox.Show("Hello");
}
Comment dois-je faire lorsque la touche entrée est pressée, il fait la même chose
(pour la vie de moi je ne me souviens pas et c'est probablement très simple et je suis vraiment idiote)
Vous devriez regarder la
double possible de Comment puis-je dire lorsque la touche entrée est enfoncée dans une zone de texte?
KeyUp
événementdouble possible de Comment puis-je dire lorsque la touche entrée est enfoncée dans une zone de texte?
OriginalL'auteur user2867035 | 2013-10-24
Vous devez vous connecter pour publier un commentaire.
WinForms? Si oui, sélectionnez la FORME. Maintenant, changez le AcceptButton() à la propriété "buttonHello".
Voir Forme.AcceptButton():
OriginalL'auteur Idle_Mind
Capturer l' Entrée les clés de l'événement, comme ceci:
OriginalL'auteur Karl Anderson
Vous cherchez quelque chose comme ceci:-
OriginalL'auteur Rahul Tripathi
ajouter un Touche Vers Le Bas gestionnaire d'événement à votre formulaire. Ensuite, vérifiez si la touche entrée est pressée
formulaire devra avoir le focus lorsque la touche entrée est pressée
Hhmm impair, alors, il ne semble pas fonctionner...
avez-vous d'ajouter l'événement à la forme?
oui, il ressemble exactement comme ci-dessus
OriginalL'auteur Jonesopolis
Vous conduisez vers le "Bouton Magique" antipattern, et le problème, c'est que vous voulez conduire le bouton de quelque part d'autre. Isoler le comportement que vous voulez à partir de la touche d'une certaine façon ( un membre de la fonction de travail ), puis d'appeler la même fonction à partir de n'importe quel point vous l'aimez.
Si vraiment vous voulez juste pour répondre à la touche entrée, la meilleure manière est, comme suggéré par @Idle_mind, utilisez le
AcceptButton
.OriginalL'auteur Felice Pollano
Dans votre Formulaire de propriétés, définissez AcceptButton = yourButton, c'est tout.
OriginalL'auteur Óûth Mânē