先加一个imagelist。
TreeNode tr =new TreeNode("text",显示的图表,选中的图表);

解决方案 »

  1.   

    基本同意楼上的。
    可以在添加后修改:如:
       this.treeView1.ImageList = imageList1;
       TreeNode treeNode = this.TreeView.Nodes[0];
       switch ( treeNode.Tag)   // 在Tag中说明节点类型
       {
          case ....: treeNode.ImageIndex = 1;
       }
      

  2.   

    同意楼上,你也可以treeNode的level
    //获得节点在树的位置
    public static int NodeLevel(TreeNode node)  
    {  
    int level = 0;  
    while ((node = node.Parent) != null) level++; 
    return level;  
    }