Bonjour,

J'ai crée une classe CTreeNode qui dérive de TreeNode pour y ajouter des propriétés qui me sont utiles et qui ne sont pas présentes dans la classe de base.
Je créé des objets de type CTreeNode que j'ajoute sans problème dans le TreeView, la méthode ...ChildNodes.Add( ) les acceptant sans soucis car dérivants de TreeNode.

Mais dans la gestion de l'évènement SelectedNodeChanged, je ne peux pas créer une référence d'objet CTreeNode pointant vers le TreeView.SelectedNode car à l'exécution, j'ai un message d'erreur m'indiquant qu'il ne peut pas le caster ( or le CTreeNode dérive de TreeNode ! ).

Ca génère sans problème en revanche....

Des pistes ?