Bonjour,
J'aimerais assigner une méthode a une autre créée dynamiquement comme ceci :
Mais ça me retourne l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DynamicMethod method = new DynamicMethod(style.EventType.ToString(), typeof(void), new Type[] { typeof(void) }); method = style.OnApply;
Pour info OnApply est de ce type :Erreur 5 Impossible de convertir le groupe de méthodes 'OnApply' en type non-délégué 'System.Reflection.Emit.DynamicMethod'. Souhaitiez-vous appeler la méthode*?
L'idée est de créer une méthode avec un nom (par exemple "OnMouseEnter") et d'assigner OnApply a cette méthode. Quand "OnMouseEnter" serra appellé c'est en fait "OnApply" qui serra exécuté.public virtual DynamicMethod OnApply()
Partager