我想建一个treeview,一个listbox,两个控件均实现多次重复利用。
也就是说,在一个treeview列多项记录:学生名单、教师名单、考勤情况、学生成绩、教师绩效点击上面的菜单可以实现各样情况列表:(学生名单列表)一、二、三、四、五...
(教师名单列表)一、二、三、四、五...
(考勤情况列表)一、二、三、四、五...
(学生成绩列表)一、二、三、四、五...
(教师绩效列表)一、二、三、四、五...
这么多样不同的列表都重复在一个treeview中完成。而在点击treeview中不同的一二三四五等节点后,可以分别显示具体情况于listbox中:(学生名单)中某学生的具体情况
(教师名单)中某教师的具体情况
(考勤情况列表)中教师考勤具体情况
(教师绩效列表)中教师具体绩效情况这么多不同的具体情况可以在一个listbox中完成。这样的问题应该如何解决?求高手指点迷津。
也就是说,在一个treeview列多项记录:学生名单、教师名单、考勤情况、学生成绩、教师绩效点击上面的菜单可以实现各样情况列表:(学生名单列表)一、二、三、四、五...
(教师名单列表)一、二、三、四、五...
(考勤情况列表)一、二、三、四、五...
(学生成绩列表)一、二、三、四、五...
(教师绩效列表)一、二、三、四、五...
这么多样不同的列表都重复在一个treeview中完成。而在点击treeview中不同的一二三四五等节点后,可以分别显示具体情况于listbox中:(学生名单)中某学生的具体情况
(教师名单)中某教师的具体情况
(考勤情况列表)中教师考勤具体情况
(教师绩效列表)中教师具体绩效情况这么多不同的具体情况可以在一个listbox中完成。这样的问题应该如何解决?求高手指点迷津。
不是放置在哪里的问题,是如何重复在一个treeview和一个listbox中显示的问题.
TreeView控件用于主控制, 剩下的那些窗口创建为Child Form样式就可以了。如果每个子项目还有子菜单的话可以将菜单设计到Child Form上, 那么当Child form最大化后,子菜单就会自动浮动到MDI窗口上。 很方便的。如果操作模式都差不多的情况下 可以用类抽象一个接口, 然后再子窗体上用Implements实现定义控制接口。MDI 窗口中响应TreeView_NodeClick事件, 不同的NODE New 不同的子窗体。 如果定义了抽象接口,直接调用定义好的接口方法就可以了, 这样主框架就不会变了。 剩下的具体实现可以放在子窗体中处理。
如学生列表>学生名单>学生具体
教师列表>教师名单>教师具体
如果用多个treeview,那么点击节点可以如下:
Private Sub TreeView1_Click()
Private Sub TreeView2_Click()
Private Sub TreeView3_Click()但是这里只用一个treeview,就会都是Private Sub TreeView1_Click(),如何处理呢?
还是想不通.
比如左边是treeview1,右边是listbox,左边如何写DLL,又如何调用使右边的内容在点击treeview节点后恰当调用呢,可以写出一个例程吗?
treeview1.nodes.remove 1 '把原来的树删了
treeview1.nodes.add …… ’生成教师名单列表(2)在treeview的nodeclick事件里:根据当前的选择(上面的菜单名和树上的selecteditem),在右边的子窗体里显示当前教师的具体情况。
你把相关的信息写在treeview上面,然后通过treeview的click来判断选中的是什么,有个好像selecttext,然后在对应的listbox或者其他的比如listview等等这里面查找到你要找的东西就好了