Salut

Voici ma class d evenement :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
public class GenerateTextEventArgs : EventArgs
	{
		private string myEventText = null;
 
        public GenerateTextEventArgs(string theEventText)
		{			
			if (theEventText == null) 
                throw new NullReferenceException();
			myEventText = theEventText; 
		}
 
		public string EventText
		{
			get { return this.myEventText; }
		}	
	}

et voici mon delegue que j ai declarer dans une form :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
public delegate void TextGeneratedEventHandler(object sender, GenerateTextEventArgs e);
public event TextGeneratedEventHandler OnTextChanged;
et la creation de l evenement que j ai mis dans un bouton :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
GenerateTextEventArgs eEA = new GenerateTextEventArgs("Compteur = " + i.ToString());
if (eEA != null) OnTextChanged(this, eEA);
Que me manque t il pour que cela marche ?