Ajout d'un Raccourci clavier F5 en C#
Je suis en train de faire une application windows (WinForms) et voudrais que mon application pour appeler une méthode lorsque l'utilisateur appuie sur la touche F5 - cela devrait fonctionner peu importe ce que l'utilisateur est en train de faire, mais ils doivent utiliser le programme, je ne veux pas de crochets - des idées?
OriginalL'auteur joe | 2009-12-26
Vous devez vous connecter pour publier un commentaire.
Remplacer la forme du ProcessCmdKey sur votre formulaire principal et de regarder pour le F5.
OriginalL'auteur John Knoeller
Découvrez la
Form.KeyPreview
propriété, il vous permettra de piéger tous lesKeyDown
,KeyUp
etKeyPress
événements au niveau du formulaire avant de leur permettre d'être traitées par des éléments individuels.MSDN Forme.KeyPreview page
OriginalL'auteur Aviad P.
Si vous avez une seule forme que peut avoir le focus, vous pouvez définir la
KeyPreview
des biens de cette forme detrue
et gérer lesTouche
événement.La
KeyPreview
propriété de provoquer le formulaire pour recevoir toutes les touches, peu importe le contrôle sur le formulaire a le focus d'entrée.OriginalL'auteur Joey