Kontrollkästchen nur in Kinderknoten?

Ich habe viele Elemente (Knoten), die nach Kategorie gruppiert sind, und ich möchte sie in einer anzeigenTreeView wo Eltern sind Text und Kinder sindCheckBoxes :

+-CategoryA(Text)
---.A1(CheckBox)
---.A2(CheckBox)
+-CategoryB(Text)
---.B1
---.B2
---.B3
+-CategoryC(Text)
---.C1(CheckBox)
---.C2(CheckBox)

Hier ist ein Codebeispiel:

TreeNode testNodeA = new TreeNode("A"); 
TreeNode testNodeB = new TreeNode("B");
TreeNode testNodeC = new TreeNode("C");
TreeNode[] array = new TreeNode[] { testNodeA, testNodeB, testNodeC };
TreeNode cat = new TreeNode("Categorie X", array);
myTreeView.Nodes.Add(cat);

Ich habe bereits eine ähnliche Frage gefundenHier, aber die Lösung ist nicht elegant, da es verwendetp/invoke einen C ++ - Code aufrufen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage