treeview avec checkbox que sur certains noeuds
Bonjour
je souhaite créer un treeviex de ce tipe là
toto
-:fleche:sstoto1
--sssstoto1
--:fleche:sssstoto2
-sstoto2
-:fleche:sstoto3
titi
-sstiti1
-:fleche: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:
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