如下列:
□aaa
 ∟□求和
 ∟□求平均
□ddd
 ∟□求和
 ∟□求平均
□ggg
 ∟□求和
 ∟□求平均
当点击aaa 的子结点“求和”时,出现msgbox"a";当点击ddd的的子结点“求和”时,出现msgbox"b";当点击aaa 的子结点“求和”时,出现msgbox"c";请给出源代码帮助我理解谢谢,一经给出就散分!

解决方案 »

  1.   

    private sub treeview1_clicknode(node as node)
    select case node.name
    case "aaa_求和"
    msgbox "a"
    case "bbb_求和"
    msgbox "b"
    case "ccc_求和"
    msgbox "b"
    end select
    '假设三个子结点的NAME为"xxx_求和"
      

  2.   

    Private Sub AssetTree_NodeClick(ByVal Node As MSComctlLib.Node)
     select case node.text
    case "aaa_求和"
    msgbox "a"
    case "bbb_求和"
    msgbox "b"
    case "ccc_求和"
    msgbox "b"
    end select
    End Sub借用一下楼上的
      

  3.   

    Private Sub AssetTree_NodeClick(ByVal Node As MSComctlLib.Node)
     select case node.text
    case "aaa_求和"
    msgbox "a"
    case "bbb_求和"
    msgbox "b"
    case "ccc_求和"
    msgbox "b"
    end select
    End Sub借用一下楼上的
      

  4.   

    在treeview1的NodeClick事件里面加
        If Node.Key = "Root" Then      '根节点的名称是root,以你自己的为准
            Exit Sub
        End If
        MsgBox Node.Parent.Text
      

  5.   

    各位老大:
        不是这个意思,是我表达的不清楚
         □aaa
     ∟□求和
     ∟□求平均
    □ddd
     ∟□求和
     ∟□求平均
    □ggg
     ∟□求和
     ∟□求平均
        我的意思是aaa,ddd,ggg他们是兄弟关系,而他们的子结点都有一样的名字,如何区分这些子结点?  谢谢,我一定给分,决不食言。