一棵树有多个根节点和子节点,节点的那个属性可以把他们区别出来
或者用什么办法区别开来

解决方案 »

  1.   

    use "TreeNode.Parent" property, sample code as follows:
    // "tn" is a treenode object
    if( tn.Parent == null )
         Debug.WriteLine( "Parent Node:" + tn.Text );
    else
         Debug.WriteLine( "Child Node:" + tn.Text );
      

  2.   

    if(tn.LastNode==Null)
    {
     tn最底层节点
    }
    if(tn.Parent==null)
    {
    tn根节点
    }
      

  3.   

    要是一个根节点下面有 5个子节点  那怎么区别这5个字节点
    除了 node。Text 还有别的什么么?
      

  4.   

    如果你想记录一个一个节点的标示的话简单的可以在tag属性里记录一个key,或者,你可以继承一个node类,然后随便你怎么用都可以了
      

  5.   

    要是一个根节点下面有 5个子节点  那怎么区别这5个字节点
    除了 node。Text 还有别的什么么?
    还有node.Name
      

  6.   

    如果TreeNode.Parent == null,表示根节点.