各位好,小弟现在有个问题想请教大家一下,就是我用C#做了一个树形列表,我现在的问题是当你点击树形列表时,怎样才可以判断你所点击的是父节点还是子节点.小弟先在此谢谢大家了

解决方案 »

  1.   

    判断呀有父节点,那它就是子节点,再不行在节点的tag属性中用标志标明。
      

  2.   

    父节点在TreeView控件的Nodes集合中,而父节点的子节点,比如说第一个父节点的子节点集合,就是,Nodes[0].Nodes集合。
      

  3.   

    看你点击的节点有没有子节点
    没有就是子节点
    if (node.Nodes.Count != 0)
    {//是父节点}
    else
    {//是子节点}
      

  4.   

    if(treeView1.Nodes["a"].GetNodeCount(true)>0)
    {
      //是父节点
    }
    else
    {
      //是子节点
    }
      

  5.   

    将父结点的Name属性赋值为1,子结点的Name属性赋值为0
    if(treeView1.SelectedNode.Name.Equals("1"))
    {
     // 执行父结点的动作
    }
    else
    {
    //执行子结点的动作}