热情软件屋

 

如何知道点击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是你要的节点。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio