具体要求是实现这样的功能,有三个跟节点分别为“跟节点1”,“跟节点2”,“跟节点3”每个跟节点下都各有两个子节点,“跟节点1”的子节点为“子节点11”和“子节点12”,“跟节点2”的子节点为“子节点21”和“子节点22“,“跟节点3”的子节点为“子节点31”和“子节点32”。然后单击每个子节点后,都能弹出一个Form窗口。请牛人能给出详细的代码

解决方案 »

  1.   

    Dim treenode As Node
    Set treenode = TreeView1.Nodes.Add(, , "跟节点1", "跟节点1")
    treenode.Nodes.Add(, , "子节点11", "子节点11")
    treenode.Nodes.Add(, , "子节点12", "子节点12")
    Set treenode = TreeView1.Nodes.Add(, , "跟节点2", "跟节点2")
    treenode.Nodes.Add(, , "子节点21", "子节点21")
    treenode.Nodes.Add(, , "子节点22", "子节点22")在Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)写:
    MsgBox Node.Text
    frm2.Show 1
      

  2.   

    你的代码有问题,我运行了根本就没有treenode.Nodes这个属性啊。另外单击子节点时,应分别能显示不同的窗体,而不是同一个窗体