分享

关于treeview的节点,如何将数组保存到选择的节点中

 牛人的尾巴 2015-10-26
关于treeview的节点,如何将数组保存到选择的节点中
解释一下我要表达的意思:
如:我现在有一个父节点,要在此节点下面加入子节点
现在每添加一个子节点,便将这个子节点对应的key,保存到它的父节点的某个变量中的数组中,我本来想用tag,发现好像不行。
目的是为了以后点击父节点的时候,能将这些对应的key的子节点,对应的显示在旁边的Listview中。


我现在想问的就是   父节点中的哪个变量可以保存数组,请告诉我保存数组的代码。
我把我编写的发下面 请各位指教:
Sub duiyingjiedian()                         ’对应节点函数
If TreeView1.SelectedItem.Parent.Tag = 0 Then  '如果父节点中没有保存数据,则将动态数组重定义为dyjd(0)
zjds = 0
ReDim dyjd(zjds)
dyjd(zjds) = keyword         '将对应的key保存到数组中   Keyword前面已经指定
TreeView1.SelectedItem.Parent.Tag = dyjd(zjds)   '将数组保存到tag中;此失败
zjds = zjds + 1                                   '数组往后移一个位置
Else:
zjds = UBound(dyjd, 1)                             ’当父节点已经有数据,则返回已经存在的子节点的key的总数,并重新定义为dyjd(zjds)\
ReDim Preserve dyjd(zjds)
dyjd(zjds) = TreeView1.SelectedItem.Key               
zjds = zjds + 1
End If

End Sub

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多