bizmoute
Messages postés29Date d'inscriptionvendredi 21 mars 2003StatutMembreDernière intervention21 novembre 2008
-
8 juin 2005 à 05:10
bizmoute
Messages postés29Date d'inscriptionvendredi 21 mars 2003StatutMembreDernière intervention21 novembre 2008
-
8 juin 2005 à 18:15
Quelqu'un sait comment lever ou déclencher un événement?
Il sagit en fait de créer un événement pour une classe.
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 8 juin 2005 à 07:47
Euh petite précision, tu peux enlever le static pour l'event (je l'avais rajouté, car j'ai vite tapé le code dans VS en testant avec le main ).
Et pendant que j'y suis, tu es bien sur pas obligé de passer null et null comme argument, tu peux passer ce que tu veux (un object et un eventArgs).
Si tu veux passer d'autres types, alors il faut créer un delegate.
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 8 juin 2005 à 08:09
Salut,
En fait je ne dirais pas "tu es bien sur pas obligé de passer null et null comme argument" mais plutot "il ne vaut mieux pas passer null mais plutôt" :
if(MyEvent != null) MyEvent(this, new System.EventArgs());
Du moins le plus important à mon avis est que le "sender" ne soit pas null.
:-)