TreeView中 ,我没有选择该treeview中任何节点怎么根据 treeView中key 去删除 和添加节点

解决方案 »

  1.   

    添加节点
    Set nx = TreeMan.Nodes.Add(KeyName, tvwNext, temp, DirectoryName, ImageIndex)
    删除节点..
    TreeMan.Nodes.Remove TreeMan.SelectedItem.key这样写都报错..
      

  2.   

    TreeView1.Nodes.Add , , "r", "学籍管理信息系统", 1
        TreeView1.Nodes.Add "r", tvwChild, "r1", "学生基本信息", 2
    TreeView1.Nodes.Remove "r1"
      

  3.   

    Private Sub Command3_Click()
        TreeView1.Nodes("r1").Visible = False
    End SubPrivate Sub Command4_Click()
        TreeView1.Nodes("r1").Visible = True
    End Sub
      

  4.   

    没有选择任何节点就不能用.SelectedItem.key没有这种隐藏的方法,只能删掉,然后添加.这个过程你只需要记录下它的父节点的Key,添加的时候就很好办了.
      

  5.   

     那怎么展开?  怎么记录对应的 顶层的 index...
      

  6.   

    .Expanded = True '展开某节点
    顶层的没有父节点, 提供一点信息给你
    if not .parent is nothing then  theKey =.parent.key
    (一个帖子貌似不应这样问题一个接一个吧)
      

  7.   

    本帖最后由 bcrun 于 2011-03-31 19:39:58 编辑