wanshan 发表于 2010-12-2 16:47
Dim nodeIndexMemory As Integer
Private Sub Treeview_NodeClick(ByVal Node As Object)
谢谢,这个方法只能记住一个,我需要的是记住所有nodes的状态,现在用了一个笨办法,就是做了2个函数
第一个是使用数组记住当前处于展开状态的nodes的fullpath
第二个是遍历节点,如果节点的fullpath和数组中的相同,即将此节点展开
然后在刷新前调用第一个函数,刷新后调用第二个函数,这样无法你展开多少都可以记住.
现在又遇到一个问题,数组的下标不能使用变量,因为treeview的nodes的count是变化的,我用下面方法不行
dim n as integer
n=me.treeview.nodes.count
dim N_nub(n) as string
...
在运行时总是在定义数组这段出错,我只好dim N_nub(200) as string