Bonjour

je souhaite créer un treeviex de ce tipe là
toto
-sstoto1
--sssstoto1
--sssstoto2
-sstoto2
-sstoto3
titi
-sstiti1
-sstiti2
tutu
-sstutu1
...
(la fleche correspond à un chechbox)

Le check box est donc présent que sur des noeuds de niveau deux ou 3, mais pas tous

Pour le moment j'arrive à placer des checkbox qu'en faisant ceci
Code : 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
TreeNode node = treeView1.Nodes.Add("Premier fichier");
 
treeView1.CheckBoxes = true;
 
string LigneEnCours = MonFichier.ReadLine(); 
 
string[] tabCSV = LigneEnCours.Split(';');   //on recupère un tableau de string avec chaque contenu entre les ;
 
int NbChamps = tabCSV.GetUpperBound(0) + 1 ; //recherche nombre de colonnes dans le fichier
 
for (int y = 1; y < NbChamps; y++)
{
    string NomChamp = System.IO.Path.GetFileName(tabCSV[y]); 
 
node.Nodes.Add(NomChamp);
}
et cela m'en colle partout, à tous les nœuds et quelques soit leur niveau.

Comment puis je faire pour le mettre là ou je veux, typiquement au moment de la création du noeud ?

Merci