Salut,

J'ai trouvé un code en C# sur le net qui implémente un événement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
public event EventHandler StateChanged;
Ensuite dans une fonction, l'événement semble être testé puis appelé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if (this.StateChanged != null) 
{
	this.StateChanged(this, EventArgs.Empty);
}
Je n'arrive pas à retranscrire ce petit bout de code . J'ai essayé ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Public Event StateChanged As EventHandler
...
If Me.StateChanged IsNot Nothing Then
     RaiseEvent StateChanged(Me, EventArgs.Empty)
End If
Mais l'éditeur de code me dit (Sur l'instruction Me.StateChanged IsNot Nothing) :
'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.
Si vous avez une idée pour m'aider, je suis preneur.

Merci à tous.