Comment pourrais-je faire mon application Win que lorsque l'utilisateur appuie sur Echap. clé et l'application. va fermercomment fermer l'application en appuyant simplement sur Esc. clé en C# .Net
Répondre
Edit: a changé ma réponse depuis que vous avez changé votre question :-)
Ajouter un bouton près de votre formulaire et définissez la propriété CancelButton
de votre formulaire à ce bouton. Ajouter le code au gestionnaire d'événements Button.Click
qui appelle les formes de méthode Close
.
Maintenant vous avez un bouton qui ferme le formulaire et lorsque l'utilisateur appuie échapper à ce bouton sera cliqué.
merci pour cette suggestion cela fonctionne avec succès –
@bjh Hans, dans ce cas, vous devriez accepter ce poste comme une réponse :-) – naivists
Set Form.KeyPreview = true
et ajouter un gestionnaire d'événements à Form.KeyDown
. Au sein de ce gestionnaire d'événements ajoutez le code suivant:
if (e.KeyCode == Keys.Escape)
{
this.Close();
}
merci pour cette suggestion cela fonctionne avec succès –
@bjh Hans: Si vous pensez que ma réponse était bonne, faire une upvote et si vous pensez même ma réponse a résolu votre problème, la marque est aussi correcte. C'est ainsi que fonctionne stackoverflow.com. – Oliver
- 1. Comment fermer un formulaire en appuyant sur la touche d'échappement?
- 2. Comment arrêter la fermeture de l'application de boîte de dialogue mfc en appuyant sur ESC
- 3. En appuyant sur une touche dans C#
- 4. Comment détecter la touche de tabulation en appuyant sur C#?
- 5. Comment fermer une seule boîte de dialogue sur la touche ESC dans WPF/WinForms?
- 6. Comment fermer un formulaire .Net à partir de son PreFilterMessage()?
- 7. En appuyant sur un bouton, UIScrollView scorll
- 8. Comment fermer une fenêtre en C#
- 9. Pousser la scène en appuyant sur l'image
- 10. Android - Éviter une activité pour la détruire, simplement l'arrêter ou la mettre en pause en appuyant sur le bouton Retour
- 11. comment mettre l'accent sur un bouton en appuyant sur la touche "Entrée" dans le clavier
- 12. Faire une touche ESCAPE (ESC) Fermer la fenêtre
- 13. Navigateur fermer la fiche événement en .net
- 14. Interception de la touche Nokia Ctrl/Chr en appuyant sur
- 15. Comment envoyer une flèche en Perl en utilisant le module Net :: Telnet?
- 16. Comment arrêter l'expansion d'un arbre SWT infini en appuyant sur "*"
- 17. Comment répondre à un utilisateur en appuyant sur un UISegment?
- 18. Comment charger un autre xib en appuyant sur un bouton
- 19. Puis-je désactiver la touche ESC fermer dans SimpleModal
- 20. emacs: remappage C- [(actuellement ESC)
- 21. Force l'application à fermer sur Windows CE en utilisant C++
- 22. Comment fermer une vidéo en plein écran sans fermer le projecteur en plein écran
- 23. La clé privée RSA contient-elle toujours la clé publique ou est-ce simplement .NET?
- 24. Comment nouveau mot-clé fonctionne en C#
- 25. En appuyant sur un bouton dans Visual Basic
- 26. "gentil" mot-clé en C++?
- 27. Annulation de l'appel sur le thread en appuyant sur ctrl + c
- 28. fermer Boîte de dialogue lorsque vous cliquez sur ÉCHAP (ESC) dans GWT
- 29. Comment puis-je ouvrir mon application C# en appuyant sur la touche du clavier?
- 30. iPhone MapKit: sélectionnez l'emplacement (coordonnées) manuellement en appuyant sur MKMapView
Précision: voulez-vous vous débarrasser de toutes les décorations de fenêtre (titre, frontière, icône, minimiser, maximiser, fermer)? –
s'il vous plaît ne pas changer toute la question après d'autres réponses, vous pouvez le supprimer et répondre à un autre –