Salut,
J'ai trouvé un code en C# sur le net qui implémente un événement :
Ensuite dans une fonction, l'événement semble être testé puis appelé :Code:public event EventHandler StateChanged;
Je n'arrive pas à retranscrire ce petit bout de code :oops:. J'ai essayé ceci :Code:
1
2
3
4 if (this.StateChanged != null) { this.StateChanged(this, EventArgs.Empty); }
Mais l'éditeur de code me dit (Sur l'instruction Me.StateChanged IsNot Nothing) :Code:
1
2
3
4
5 Public Event StateChanged As EventHandler ... If Me.StateChanged IsNot Nothing Then RaiseEvent StateChanged(Me, EventArgs.Empty) End If
Si vous avez une idée pour m'aider, je suis preneur.Citation:
'Public Event StateChanged(sender As Object, e As System.EventArgs)' est un événement. Il ne peut donc pas être appelé directement. Utilisez une instruction 'RaiseEvent' pour déclencher un événement.
Merci à tous.