Bonjour,
J’ai trois classes d’objets dans mon appli WinForm .NET 2.0. : A, B et C.
A désigne la Form principale.
C communique par événements.
C comporte donc une déclaration d’événement : Public Event UnEvénement()
C exécute RaiseEvent UnEvénement() pour envoyer l’événement
B, qui est créé par A, instancie C. Il contient donc :
Private WithEvents MonC As C = New C
B récupère et traite l’événement généré par l’instance de C qu’il a créée :
Public Sub CloseEditComment() Handles MonC.UnEvénement
…
End Sub
Mais je voudrais que ce soit, non l’instance B, mais l’instance de la classe A qui récupère l’événement envoyé par l’une ou l’autre instance de C.
Comment lier A à toutes les instances C pour réaliser facilement ce mécanisme ?
Merci de vos suggestions.
Alain