Pouvez-vous écrire du code pour dire à un événement de ne pas se déclencher? Parfois, dans mes applications, les événements se déclenchent de manière inattendue. Je sais que c'est une question générale, mais cela a dû arriver à d'autres personnes.Evénements déclenchés de façon inattendue
Répondre
Vous pouvez placer une instruction if dans votre gestionnaire d'événements autour de tout le code ou vous pouvez détacher dynamiquement et rattacher les gestionnaires d'événements depuis l'extérieur du gestionnaire d'événements, si nécessaire.
Mais en réalité, les événements ne se déclenchent pas sans raison. Vous avez probablement quelque chose d'autre qui se passe. Peut-être que vous pouvez expliquer plus quelle est la situation?
Il n'existe aucun moyen standard pour supprimer un événement "inattendu". Mais vous pouvez supprimer tous les gestionnaires d'événements. C'est plutôt drastique, mais cela équivaudrait à supprimer l'événement.
Vous pouvez également ajouter du code aux gestionnaires d'événements pour ne rien faire lorsque l'événement est déclenché de façon inattendue. Cela suppose que vous pouvez définir "inattendu". Plutôt que de supprimer un événement, une meilleure approche consiste à supprimer/supprimer tout ce qui provoque le déclenchement de l'événement.
- 1. sauts jQuery curseur de façon inattendue
- 2. Silverlight - Crud Insert défaillant de façon inattendue?
- 3. NSString devient de façon inattendue __NSCFDictionary
- 4. Service Android tué de façon inattendue
- 5. Windows Service s'est terminé de façon inattendue
- 6. uh oh - app arrêté de façon inattendue
- 7. écoute socket meurt de façon inattendue
- 8. Evénements déclenchés lorsque vous modifiez le contenu d'un contrôle dans Silverlight
- 9. Evénements de test avec nunit
- 10. La valeur de C définit les modifications de façon inattendue
- 11. Les valeurs de tableau changent de façon inattendue
- 12. La couleur de UINavigationBar change de façon inattendue
- 13. La libération de la mémoire de façon inattendue
- 14. Service MSDTC (Distributed Transaction Coordinator) s'arrête de façon inattendue
- 15. Désolé l'application Sudoku s'est arrêté de façon inattendue. Veuillez réessayer.
- 16. Apache Commons File Upload - Stream terminé de façon inattendue
- 17. C++: hex Obtenir de façon inattendue lorsque tableau l'impression
- 18. Une session a été perdue de façon inattendue?
- 19. Debugginng un démon qui se termine de façon inattendue
- 20. Workflow en tant que service WCF s'arrête de façon inattendue
- 21. Cookie étant supprimé de façon inattendue par l'application
- 22. Android xmlPullParser Exception Flux fragmenté terminé de façon inattendue
- 23. Programmation Android. L'application s'est arrêtée de façon inattendue
- 24. bookmarklet ouvre de façon inattendue nouvelle page, cliquez
- 25. Android "application arrêté de façon inattendue" - google Bonjour MapView Tutoriel
- 26. Evénements de liaison Jquery
- 27. Evénements récurrents
- 28. Evénements délégués
- 29. Evénements clavier
- 30. Evénements d'imbrication jQuery
Quels événements se déclenchent de façon inattendue? – Gage
Aussi comment leur tir est-il "inattendu"? Avez-vous souscrit à un événement OnChange qui se déclenche lorsque vous le modifiez dans le code, ainsi que lorsque l'utilisateur apporte une modification? Vous devez donner plus de détails. –
Comment annuler un événement si vous ne savez pas quel événement annuler? – yonan2236