我初学MDI窗体设置,有几个问题想问问同行.谢谢.....
父窗体是Form1,子窗体是Form2,Form3,Form4,Form5,....
我已经将Form1.FormStyle设置为fsMDIForm,各子窗体的FormStyle设置为fsMDIChild
请问:
1.为什么我将子窗体Form2最大化后与父窗体Form1重叠在一起了?
2.父窗体打开时候我只想同时显示子窗体Form2,其他子窗体不想显示,怎么设置?
3.始终让Form2总在显示状态怎么设置?
4.在任何子窗体焦点界面点窗体 '关闭 '按钮可以关闭子窗体怎么设置?
[解决办法]
1.它本来就是应该重叠在一起的,你要真正用的话,还要在主窗体上放上主菜单 工具栏,这才是一个真正的MDI程序
2.打开Project1工程文件,删除里面的创建其它窗体的代码,只留下创建FORM1 FORM2的代码
3.在Form2的OnClose事件里这样写 Action:=caNone;
4.在其它想要关闭的子窗体的OnClose事件里这样写
Action:=caFree;
Form3:=NIL;