ツリービュー
TreeViewコントロールのデータを更新
private void RegistryLoad()
{
treeView1.Nodes.Clear();
TreeNode diskC = new TreeNode("ローカル ディスク (C)");
TreeNode diskD = new TreeNode("ローカル ディスク (D)");
TreeNode[] treeNodeSubFolder = { diskC, diskD };
// 下位階層に対してまとめて項目(ノード)を追加
TreeNode MyCon = new TreeNode("マイコンピュータ", treeNodeSubFolder);
TreeNode MyDoc = new TreeNode("マイドキュメント");
TreeNode[] treeNodeRoot = { MyCon, MyDoc };
// 最上位階層に対してまとめて項目(ノード)を追加
treeView1.Nodes.AddRange(treeNodeRoot);
}
TreeViewコントロールに項目を1つだけ追加
private int counter = 0;
private void treeView1_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e)
{
if (counter > 0)
{
TreeNode treeNodeNew =
new TreeNode("追加" + counter.ToString());
e.Node.Nodes.Add(treeNodeNew);
}
counter++;
}