J'utilise un formulaire ListView Windows dans une application C# et je capture l'événement KeyDown dessus pour permettre la suppression d'une ligne à l'aide de la touche Suppr. La classe TreeView a la propriété TreeNode.IsEditing si j'en ai jamais eu besoin mais je n'ai pas pu en trouver un dans la classe ListView. Si l'utilisateur modifie le libellé d'un ListViewItem, je veux que la touche Delete fasse le comportement par défaut au lieu de supprimer l'élément. Y a-t-il une propriété intégrée que je peux utiliser? Ou dois-je piéger les deux événements Before et AfterLabelEdit? Désolé, j'avais un menu contextuel défini avec le raccourci clavier défini sur la touche Supprimer. C'est l'événement appelé et non l'événement KeyDown.Déterminez si le contrôle .NET ListView est en cours d'édition
0
A
Répondre
0
Si vous êtes abonné à KeyDown événement sur ListView, lorsque vous modifiez l'étiquette d'un élément de l'événement KeyDown n'est pas touché.
Questions connexes
- 1. Déterminez si une fenêtre donnée est en cours de déplacement
- 2. Comment déterminer si le code .NET est en cours d'exécution dans un processus ASP.NET?
- 3. Comment vérifier si le contrôle webbrowser est occupé/en cours d'utilisation?
- 4. Déterminer si le site est en cours d'exécution HTTPS
- 5. Vérifiez si le service est en cours d'exécution dans WiX
- 6. Vérifiez si le service est en cours d'exécution?
- 7. Vérifiez si le son est en cours de lecture
- 8. .net Déterminez au moment de l'exécution si mon application est un exe ou une application Web
- 9. ASP - Déterminer si le script en cours est en cours d'exécution comme un include
- 10. Paging dans le contrôle listview
- 11. Déterminez si une connexion a été rompue
- 12. Comment vérifier par programme si le téléphone mobile est en cours de charge ou s'il est en cours de chargement?
- 13. Contrôle Winforms qui indique si un seul processus est en cours
- 14. ListView ItemDataBound - détermine si l'élément est AlternatingItem?
- 15. Déterminez si l'URL de référence est derrière un proxy
- 16. Déterminez si Google Earth est installé (sous Windows)
- 17. Comment vérifier si NetStream est en cours de lecture
- 18. Détection si un processus est toujours en cours
- 19. Vérifiez si l'application IIS est en cours d'exécution sans l'exécuter
- 20. Vérifiez si l'application est déjà en cours d'exécution
- 21. Comment déterminer si une page est en cours de redirection
- 22. Rechercher si un fichier audio est en cours de lecture
- 23. Déterminer si un script ruby est déjà en cours d'exécution
- 24. Vérifiez si un proc stocké est en cours d'exécution?
- 25. Comment déterminer si un assemblage est en cours d'utilisation?
- 26. Comment vérifier si un site Web est en cours
- 27. Case à cocher dans le contrôle listview
- 28. Le contrôle ListView se charge très lentement
- 29. Déterminez si une commande existe sur le système POSIX
- 30. Generics ListView contrôle personnalisé
Vous avez absolument raison. J'avais une touche de raccourci du menu contextuel qui était appelée. Y a-t-il un moyen de faire ce travail avec élégance? –
jetez un oeil à cette question, il devrait vous aider. http://stackoverflow.com/questions/358973/delete-in-edit-menu –