J'ai un formulaire WinForms qui ne se ferme pas. Dans OnFormClosing, e.Cancel est défini sur true. Je suppose qu'un objet de mon application s'est lié à l'événement Closing ou FormClosing et bloque la fermeture. Pour le savoir, j'aimerais savoir quels délégués sont liés à l'un de ces événements.Déterminer la liste des gestionnaires d'événements liés à l'événement
Existe-t-il un moyen de déterminer la liste des gestionnaires liés à un événement? Idéalement, je le ferais via le débogueur Visual Studio, mais je peux écrire du code dans l'application pour trouver les gestionnaires si nécessaire. Comprendre qu'un événement est comme un champ privé caché, j'ai navigué à travers le débogueur vers les "champs non-publics" pour l'ancêtre "Windows.Forms.Form" de mon formulaire, mais en vain.
Fraîcheur. Merci pour la réponse rapide, Marc! – JoshL
Je creusais dans Reflector l'autre jour en pensant exactement à la même chose. –
J'avais le même besoin; dans 'Control', les clés d'identification sont nommées comme' EventMouseDown' plutôt que 'EVENT_MOUSEDOWN' comme elles le sont pour' Form'. –