如何知道点击TreeView的+号所选中的目录
编号:QA002010
建立日期: 1999年11月12日 最后修改日期:1999年11月12日
所属类别:
jack:
os:win95 osr2
本问题涉及的编程工具:vb5
遇到的问题:我使用TREEVIEW控件装入C:\下所有的二级子目录,首先,我在添加节点的时候就将完整的路径名作为该节点的关键字,这样在CLICK事件中我就可以通过treeview1.SelectedItem.Key属性得到想要的目录名称。然后想通过TREEVIEW控件的CLICK事件KEYUP事件将选中的目录下的二级子目录再装入。但如果我选中的是一个目录,而用鼠标指向另一个目录前的+号则选中的目录并不是我单击时的目录。有没有办法可以知道单击的真实目录。thanks。
回答:
象你的情况应该在Expand 事件中获得节点。在 TreeView 控件中的 Node 对象扩展开时,也就是它的子节点变成可视时,这个事件便发生。Expand 事件发生在 Click 和 DblClick 事件之后。语法
Private Sub object_Expand(ByVal node As Node)
其中参数node是你要的节点。
此问题由李海回答。
| |
|
|
| |
|
|