关于MDI窗口的合并问题(100分)

  • 主题发起人 主题发起人 pengjinlongex
  • 开始时间 开始时间
P

pengjinlongex

Unregistered / Unconfirmed
GUEST, unregistred user!
MDI窗口中打开子窗口,子窗口的菜单与 主窗口的菜单合并,我想问的是:
子窗体的工具条与主窗体的工具条能否合并,怎么合并,请各位DFW给点提示,最好
有详细一点
 
好象不行,你可以在进入子窗口时关闭主窗口的工具条
 
我需要象一些软件一样 能够合并工具条,或者能自由选择工具条更好
 
to pengjinlongex
换一种方式呀
合理规划主form,使它的toolbar成为各个子form的toolbar的并集。
然后在窗口切换时,使主form的toolbar上的某些东东可见,某些东东不可见。
就可以了
 
to youngyxy 这个方法我曾想过,但可我的子FORM有100个以上,那样就太死哪,
能有更好的方法吗
 
MDI窗口技术本身就有缺陷,而且是一种淘汰的技术,你看看MS的,现在都抛弃了MDI窗口,换
别的吧!
 
在delphi 5 开发人员指南 中有一段代码可以参考

把所有的MDI子窗口从一个类继承,这个类有ToolsBar,在建立时把toolsbar的父设为
MDI主窗体的CoolBar,在关闭时再设回来,并且在失去焦点时要Hide它,在得到焦点
时Show它
 
哪现在用什么窗口?
 
to ysai 试过了,不行的
 
PageControl多页面界面表现的不错啊!
 
干吗要合并,我一般是这么干的,子窗口工具栏直接放在子窗口顶部,
启动mdi子窗口的时候自动最大化,现在的子窗口工具的效果,就是你要的。
 
多人接受答案了。
 
后退
顶部