问一个关于MDI窗体的一系列问题。(子窗体的排列,子窗体的显示,子窗体的动态创建...)(50分)

  • 主题发起人 代码雪儿
  • 开始时间

代码雪儿

Unregistered / Unconfirmed
GUEST, unregistred user!
·主窗体(MainForm)为MDI窗体,其他窗体都为MDIChild,为什么,主窗体一显示,其他窗体都显示出来?
怎么才能在需要的时候出现其他窗体?
·怎样对子窗体进行 平铺,层叠等方式的排列?
麻烦对排列说的详细点
·谢谢~
 
1.在工程选项里面把MDI子窗体从自动创建列表中删除
在子窗体的OnClose事件中加action:=cafree;
2.用Action,在DELPHI中有相应的Action,不用写代码,直接调用
 
你可以在project->option->forms里面把其他窗体都设置为子窗体~

平铺模式:form.titlemode:=tbVertical;
层叠模式:Cascade~
 
用Action吧,不用写代码。
 
现在可以设置平铺的菜单了,但是怎么加按钮?还有上面放上平铺的图标(好像是系统自加的
图标)
 
你用DELPHI的新建向导自动生成一个MDI程序,一看就明白了。
 
多人接受答案了。
 
顶部