Bonjour

J'ai un objet de classe TreeView auquel je voudrais qu'il n'y ait un 'checkbox' qu'à certains 'subnodes' que je choisis. Or 'Checkboxes' est une propriété propre à la classe 'TreeView', pas à 'TreeNode'.

La solution est-elle d'implémenter quand même
Code : Sélectionner tout - Visualiser dans une fenêtre à part
this.treeView.CheckBoxes = true;
et puis de rendre le checkbox invisible pour les noeuds où ils ne sont pas désirés ? Par quelle propriété ou fonction, dans ce cas ?

Une solution telle qu'offerte par :
- Telerik :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
myNode.ShowCheckBox = false;
- ComponentOne - WinForm :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
treeView_FlexGrid.SetCellCheck(i,1, CheckEnum.Checked);
Je m'attendais à ce que cette simple fonctionnalité soit couramment souhaitée.

Contexte : C#, Windows Forms
Merci d'avance.