对,就是用这个。每一个结点都是一个 TreeNode 对象。你可以在一个TreeNode 下继续添加TreeNode ,这样就可以形成一棵树了。就像文件夹可以包含文件夹,最底层的是单个文件等。
另外,你还需要DirectoryInfo类来查看文件的属性。楼主可去msdn上查找相关资料。

解决方案 »

  1.   

    TreeView这个控件可以显示树型结构.类似微软的文件夹列表,我们一般用,要用递归去实现层的嵌套的
      

  2.   

    如yunsongzh()所说建立起一颗树后,
     private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
            {            if (e.Node.Text == "节点的名称")
                {
                }
                else 
                {
                 }
    实现又击该节点,完成你要的功能