1.TREEVIEW如何判断是否选中节点
2.在如何判断选中是父节点还是子节点
WINFORM程序

解决方案 »

  1.   

    1、判断Checked属性或treeView1.SelectedNode,不知道你指的是哪个
    2、判断Parent属性是否为空,如果为空则为根节点,否则为子节点
      

  2.   

    1 if(treeView1.SelectedNode!=null){}
    2 if(treeView1.SelectedNode.ChildNodes.Count>0){}
      

  3.   

    是否选中结点:this.TreeView1.SelectedNode!=null
    选中的结点是父结点:this.TreeView1.SelectedNode.Parent!=null
    选中的结点是子结点:this.TreeView1.SelectedNode.ChildNodes!=null&&this.TreeView1.SelectedNode.ChildNodes.Count>0
      

  4.   

    treeView1.SelectedNode.ChildNodes.Count
     如果Count>0则肯定是父结点,Count==0则肯定为子结点
    可以用递归处理TreeView控件的结点,需要代码的话。。
    给点分!~
      

  5.   

    1. bool flag=treeView1.SelectedNode ==null?true:false;
    2.父节点和子节点只是相对的,你只要看他是否还存在有子节点就行了,如果有说明该节点是父节点,如果没有则是子节点
    treeView1.SelectedNode.ChildNodes.Count 就像楼上的这样