Bonjour,
J'ai fait copier/collé de ce code depuis l'aide de visual j#
lors de compilation j'aurais les erreurs suivantes:
Error 2 Cannot find method 'Combine(EventHandler, EventHandler)Error 3 Cannot find method 'Remove(EventHandler, EventHandler)
pendant mes recherche sur google, j'ai trouvé que la méthode Combine a 2 signature qui sont:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public delegate void EventHandler(Object sender, EventArgs e); public EventHandler ev = null; public void add_Event(EventHandler p) { ev = (EventHandler)System.Delegate.Combine(ev, p); } public void remove_Event(EventHandler p) { ev = (EventHandler)System.Delegate.Remove(ev, p); }
et dans le code ci-dessus la méthode combine a 2 paramètre qui sont les 2 de type EventHandler, et j'ai pas pu convertir le type EventHandler vers délégué
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public static délégué Combine (délégué a, délégué b); public static délégué Combine (délégué [délégués]);
Merci d'avance
Partager