Comment empêcher le curseur d'aller à la ligne suivante dans une zone de texte lorsque la touche 'ENTER' a été enfoncée? En d'autres termes, comment désactiver la touche 'ENTER' ou 'RETURN' dans une zone de texte?C# Comment désactiver une touche
5
A
Répondre
13
Vous pouvez écrire l'événement OnKeyDown
. vous pouvez utiliser le e.SuppressKeyPress
pour dire .NET que vous gérez la clé. Quelque chose comme ceci:
if (e.KeyCode == Keys.Enter) {
e.SuppressKeyPress = true;
}
6
Regardez TextBox.AcceptsReturn
.
+0
est-il un moyen de le faire sur une riche zone de texte? –
+0
Je ne crains pas. Mais vous pouvez surcharger OnKeyDown comme le suggère Jedi Master Spooky. –
Questions connexes
- 1. C# Désactiver la touche TAB
- 2. Désactiver le clavier <enter> touche
- 3. En appuyant sur une touche dans C#
- 4. Python: Comment générer une touche?
- 5. Bascule Cursorline on/off avec une pression de touche
- 6. Utiliser la touche Windows à d'autres fins dans C#
- 7. Désactiver globalement la touche Entrée/Retour dans une boîte de dialogue SWT
- 8. Force annuler une touche iphone
- 9. Comment désactiver * multi-affichage * dans C#?
- 10. Héritage Python - comment désactiver une fonction
- 11. comment créer une touche de raccourci pour afficher la fenêtre?
- 12. suivi de la touche utilisateur/souris. C#
- 13. Comment désactiver la gestion des boutons JDialog par défaut de la touche ENTRÉE dans un composant
- 14. Comment mapper globalement la touche AltGr à la touche Alt?
- 15. Comment vérifier si la touche enfoncée était une touche fléchée dans Java KeyListener?
- 16. Comment désactiver une sortie de console .DLL?
- 17. Comment désactiver la surbrillance de recherche Vim
- 18. Comment appuyer sur une touche et la relâcher en utilisant C#?
- 19. Comment puis-je désactiver une contrainte?
- 20. Comment désactiver RewriteRule pour une sous-catégorie?
- 21. comment désactiver tous ListBox sous une forme
- 22. Désactiver les événements de frappe de touche JavaScript dans les iframes
- 23. Déclenchez une pression sur une touche avec jQuery ... et spécifiez quelle touche a été pressée
- 24. Touche "Windows" dans le cadre d'une touche de raccourci
- 25. Comment remapper une touche du clavier en utilisant Java Swing?
- 26. Comment intercepter une touche de tabulation dans le contrôle d'édition
- 27. Comment quitter l'éditeur Vi avec une seule touche?
- 28. Comment identifier une touche/prise sur un écran iPhone
- 29. Comment rejeter une feuille avec la touche d'échappement?
- 30. wxPython: comment désactiver tous les accélérateurs temporairement?
+1 pour des informations utiles pour le cas général même si ce n'est pas la meilleure approche pour ce scénario particulier – Davy8
WOW réponse rapide ... c'est bien mieux que d'autres forums (ne veulent pas dire lesquels) où les gens insultent les gens qui posent des questions. Merci, merci. –
KeyPressEventArgs ne contient pas SuppressKeyPress ... J'utilise l'événement OnKeyPress –