如题:获取TreView中的某个node的键值或索引号的指令是什么?
      (只知道该node.text的情况下)

解决方案 »

  1.   

    treeview1.SelectedItem.Key  选中节点的key的值
    treeview1.SelectedItem.parent.key   选中节点的父节点的key的值
      

  2.   

    TreeView1.Nodes(I).keyTreeView1.Nodes(I).Index
      

  3.   

    谢谢楼上的
    我想问的是在不选中该节点的情况下
    怎样获取?
    只知道node.text不去选取的话
    不可以得到其键值吗?
      

  4.   

    小弟初学VB,麻烦lihonggen0(李红根,用.NET,标准答案来了)说清楚一点
    TreeView1.Nodes(I)中的I是什么?
    不是该Node的键值吗?
      

  5.   

    可以当然是可以,不过恐怕只能自己遍历了。而且,在一个treeview里边,key是唯一的,但是text却不一定。
      

  6.   


        For I = 1 To TreeView1.Nodes.Count
            If TreeView1.Nodes(I).Text="文本"  Then
                MsgBox TreeView1.Nodes(I).key
            End If
        Next
      

  7.   

    key是唯一的,但是text却不一定唯一所以建议你根据key找text而不是从text找相应的key