怎么用treeview上不同的节点去激活不同的子窗体

如何用treeview上不同的节点去激活不同的子窗体我设计了一个主窗体和10个子窗体在主窗体上设计了一个treev

如何用treeview上不同的节点去激活不同的子窗体
我设计了一个主窗体和10个子窗体
在主窗体上设计了一个treeview   控件,请问我如何用语句实现  
点击不同的节点(node),实现子窗体的变换。

希望大家能说说具体怎么编写,有相似例子就更好了

还有就是我想建立一个   子窗体的   collection   ,是不是只有在每个子窗体的intiallize   里编写add?能不能在   子窗体   加载之前就完成整个集合的建立?


[解决办法]
你的想法是对的,最好就是用Collection或者Dictionary,用Key来关联Node和Form
用dictionary的话,还有个好处,用Exists来判断窗体是否已经load,没有的话再load



窗体叫Form1,对应在Node里的Key和Dic里的Key都是Form1
dim frm as form1
if dic.exists( "Form1 ") then
set frm=dic.item( "Form1 ")
frm.show
else
load form
dic.add "Form1 ",form1
form1.show
end if
这个代码可以放在nodeclick事件里