Treeview控件的NODE不是有一个Expanded属性么,你在LISTVIEW控件的
ITEMCLICK事件里直接设置它对应TREEVIEW结点的Expanded属性不就完了?为什么要调用它的nodeclick?

解决方案 »

  1.   

    你们理解错了。我不是只想使节点展开,而是想让treeview_nodeclick(node),再执行一边,
    从而,该文件家下的文件能够显示在LISTVIEW里。
      

  2.   

    那是你自己没有说清楚么。如果要调用treeview_nodeclick事件的处理函数,那么把
    你在LISTVIEW里的LISTITEM对应的NODE结点作为参数传进去,也应该没问题啊。如果不行,一定是你的代码有问题。
    把这部分代码贴出来吧。
      

  3.   

    我就是在LISTVIEW里的LISTITEM对应的NODE结点作为参数传进去,调用treeview_nodeclick事件的处理函数,但是VB6总是提示类型不匹配。我觉得应该利用windows的消息,好比在treeview1节点上按了鼠标。
    代码好像是:
    private sub listview1_itemclick(item)
      dim node1 as node
      set node1=treeview1.nodes(item.text)
      treeview1_nodeclick(node1) 
    end sub
    private sub treeview1_nodeclick(node)
      .......
    end sub