Generer un evenement perso
Salut
Voici ma class d evenement :
Code:
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:
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:
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 ?