[C#][TreeView]動的なTreeViewの生成 | Assertion Failed!

[C#][TreeView]動的なTreeViewの生成

動的なTreeViewの生成


private void Form1_Load(object sender, EventArgs e)
{
  TreeNode[] chilidren = new TreeNode[]{
    new TreeNode("child1"),
    new TreeNode("child2")
  };

  TreeNode parent = new TreeNode("parent", chilidren);

  treeView1.Nodes.Add(parent);
}


できあがるTreeは↓

parent

├ child1

└ child2


再帰的な処理であったり、ループを繰り返したりして、自由な階層であっても

ある程度好きなTreeViewは自由に作ることができる。