Bonjour,

j'ai un soucis avec ma gestion d’événement et j'aimerais avoir un petit coup de pouce pour comprendre mon erreur.

j'ai un objet1 qui contient plusieurs objets crachant des events (le père récupère bien les events)
puis j'ai un autre object2 qui hérite d'object1 avec le quelle je voudrais écouter les événements contenu dans l'objet1, puis lancer une fonction de traitement commun contenue dans le père puis qu'il fasse son traitement spécifique.

Merci.

Code VB : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
'''Classe mère
Public Class objet1
Protected WithEvents PanneauModuleRechercheBeneficiaire As PanneauModuleRechercheBeneficiaire
 
Public Overridable Sub initialiser()
PanneauModuleRechercheBeneficiaire = New PanneauModuleRechercheBeneficiaire()
AddHandler PanneauModuleRechercheBeneficiaire.PanneauModuleRechercheBeneficiaireEvent, AddressOf PanneauModuleRechercheBeneficiaire_PanneauModuleRechercheBeneficiaireEvent
End Sub
 
Protected Overridable Sub PanneauModuleRechercheBeneficiaire_PanneauModuleRechercheBeneficiaireEvent(sender As Object, e As PanneauModuleRechercheBeneficiaireEventArgs)
'''ACTION de la classe mère tronc commun
end sub
End Class
 
Public Class objet2
Inherits objet1
 
Public Overridable Sub initialiser()
mybase.initialiser()
End Sub
 
 
Protected Overrides Sub PanneauModuleRechercheBeneficiaire_PanneauModuleRechercheBeneficiaireEvent(sender As Object, e As PanneauModuleRechercheBeneficiaireEventArgs)
mybase.PanneauModuleRechercheBeneficiaire_PanneauModuleRechercheBeneficiaireEvent(sender , e)
'''Traitement spécifique
End sub
End Class