求助:如何设计MDI界面? ( 积分: 100 )

  • 主题发起人 主题发起人 mrmrw
  • 开始时间 开始时间
M

mrmrw

Unregistered / Unconfirmed
GUEST, unregistred user!
[blue]我有个问题:在MDI中,先用TreeView控件制作一个目录树,要求点击树中的节点就自动调用MDI中的一个子窗体(ChildForm),这些子窗体用来显示一些数据和文字等(因为这些显示的东西没有统一的格式,所以需要用不同的Form显示)!问题就是怎么把这些子窗体(ChildForm)和TreeView的节点联系起来,点击节点就可以显示不同的子窗体![/blue]
 
[blue]我有个问题:在MDI中,先用TreeView控件制作一个目录树,要求点击树中的节点就自动调用MDI中的一个子窗体(ChildForm),这些子窗体用来显示一些数据和文字等(因为这些显示的东西没有统一的格式,所以需要用不同的Form显示)!问题就是怎么把这些子窗体(ChildForm)和TreeView的节点联系起来,点击节点就可以显示不同的子窗体![/blue]
 
treeview 有个itemselected 的事件
可以知道哪个node 别选中了
然后你根据 node.text 来判断 应该跟哪个 childform 关联
 
我还是不太理解!能不能麻烦你写个代码!举一个例子!比如说,其实只要是能在MDI的子窗口能够和树的节点联系起来就可以的 !
 
我现在写一个例子,请高手写出代码!十分感谢!
在MDI父窗口中的TreeView控件的树节点如下:
第一级 第二级 第三级 第四级
学校名称
学院名称
专业名称
班级
在MDI子窗口中建有子窗体:ChildForm1,ChildForm2,ChildForm3,ChildForm4。
要求;当点击节点“学校名称”时,在MDI窗口中仅显示ChildForm1;
当点击节点“学院名称”时,在MDI窗口中仅显示ChildForm2;
当点击节点“专业名称”时,在MDI窗口中仅显示ChildForm3;
当点击节点“班级”时,在MDI窗口中仅显示ChildForm4;
请高手指点一下啊!最好请写出原代码啊,如果不能上传,请发到我的信箱中,我得信箱Mrmrw@163.com,QQ:37470575。谢谢!
 
Ttreenode有个DATA属性是一个指针,可以把任何数据绑定到它
 
后退
顶部