關(guān)于treeview的節(jié)點,如何將數(shù)組保存到選擇的節(jié)點中
解釋一下我要表達(dá)的意思:
如:我現(xiàn)在有一個父節(jié)點,要在此節(jié)點下面加入子節(jié)點
現(xiàn)在每添加一個子節(jié)點,便將這個子節(jié)點對應(yīng)的key,保存到它的父節(jié)點的某個變量中的數(shù)組中,我本來想用tag,發(fā)現(xiàn)好像不行。
目的是為了以后點擊父節(jié)點的時候,能將這些對應(yīng)的key的子節(jié)點,對應(yīng)的顯示在旁邊的Listview中。
我現(xiàn)在想問的就是 父節(jié)點中的哪個變量可以保存數(shù)組,請告訴我保存數(shù)組的代碼。
我把我編寫的發(fā)下面 請各位指教:
Sub duiyingjiedian() ’對應(yīng)節(jié)點函數(shù)
If TreeView1.SelectedItem.Parent.Tag = 0 Then '如果父節(jié)點中沒有保存數(shù)據(jù),則將動態(tài)數(shù)組重定義為dyjd(0)
zjds = 0
ReDim dyjd(zjds)
dyjd(zjds) = keyword '將對應(yīng)的key保存到數(shù)組中 Keyword前面已經(jīng)指定
TreeView1.SelectedItem.Parent.Tag = dyjd(zjds) '將數(shù)組保存到tag中;此失敗
zjds = zjds + 1 '數(shù)組往后移一個位置
Else:
zjds = UBound(dyjd, 1) ’當(dāng)父節(jié)點已經(jīng)有數(shù)據(jù),則返回已經(jīng)存在的子節(jié)點的key的總數(shù),并重新定義為dyjd(zjds)\
ReDim Preserve dyjd(zjds)
dyjd(zjds) = TreeView1.SelectedItem.Key
zjds = zjds + 1
End If
End Sub
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。