none
Events et Handles en VB .NET 2.0 RRS feed

  • Question

  • 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
    samedi 30 janvier 2010 21:24

Réponses