OVH Cloud OVH Cloud

héritage de TreeNodeCollection

2 réponses
Avatar
Patrice Ongla
Bonjour,

Je voudrais, dans une sous-classe de treeview, créer une sous-classe (disons
TreeNodeCollection_Loc) héritant de TreeNodeCollection. Comment faire pour
déclarer le constructeur de ma sous-classe TreeNodeCollection_Loc, celui de
la classe mère TreeNodeCollection est private.
Je précise que je fais ceci pour contourner l'absence d'un évennement
nodeadded sur le treeview de base. Si qqun a une autre solution...

Merci d'avance.

Patrice

2 réponses

Avatar
Gerry
Salut Patrice,
Si j'ai bien compris ton besoin voici de quoi t'aider
Class TreeNodeCollection_Loc
Inherits TreeNode
Sub New(ByVal fp As String)
MyBase.New()
'Ajouter ici la déclaration de ton événement
End Sub
End Class

En espérant pouvoir t'aider un peu

Gerry

"Patrice Ongla" a écrit :

Bonjour,

Je voudrais, dans une sous-classe de treeview, créer une sous-classe (disons
TreeNodeCollection_Loc) héritant de TreeNodeCollection. Comment faire pour
déclarer le constructeur de ma sous-classe TreeNodeCollection_Loc, celui de
la classe mère TreeNodeCollection est private.
Je précise que je fais ceci pour contourner l'absence d'un évennement
nodeadded sur le treeview de base. Si qqun a une autre solution...

Merci d'avance.

Patrice






Avatar
pongla.public
Bonjour Gerry,
Mmmm... ta solution impose de déclencher l'évènement à la
création du noeud. Or son ajout à l'arbre peut intervenir (c'est mon
cas) à un autre moment.
Mais merci pour ta suggestion.


Salut Patrice,
Si j'ai bien compris ton besoin voici de quoi t'aider
Class TreeNodeCollection_Loc
Inherits TreeNode
Sub New(ByVal fp As String)
MyBase.New()
'Ajouter ici la déclaration de ton événement
End Sub
End Class

En espérant pouvoir t'aider un peu

Gerry

"Patrice Ongla" a écrit :

> Bonjour,
>
> Je voudrais, dans une sous-classe de treeview, créer une sous-classe (disons
> TreeNodeCollection_Loc) héritant de TreeNodeCollection. Comment faire pour
> déclarer le constructeur de ma sous-classe TreeNodeCollection_Loc, celui de
> la classe mère TreeNodeCollection est private.
> Je précise que je fais ceci pour contourner l'absence d'un évennement
> nodeadded sur le treeview de base. Si qqun a une autre solution...
>
> Merci d'avance.
>
> Patrice
>
>
>
>