您的位置:程序门 -> vb -> 控件



如何用treeview上不同的节点去激活不同的子窗体


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何用treeview上不同的节点去激活不同的子窗体
发表于:2007-05-11 09:52:48 楼主
我设计了一个主窗体和10个子窗体
在主窗体上设计了一个treeview   控件,请问我如何用语句实现  
点击不同的节点(node),实现子窗体的变换。

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

还有就是我想建立一个   子窗体的   collection   ,是不是只有在每个子窗体的intiallize   里编写add?能不能在   子窗体   加载之前就完成整个集合的建立?
发表于:2007-05-11 10:40:171楼 得分:0
什么是:实现子窗体的变换???
发表于:2007-05-11 10:40:252楼 得分:0
你的想法是对的,最好就是用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事件里
发表于:2007-05-11 11:53:423楼 得分:0
nodeclick事件


快速检索

最新资讯
热门点击