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)

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);
	        }
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
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]);
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é

Merci d'avance