首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

小弟我初学MDI窗体设置,有几个小问题想问问同行.多谢.

2012-02-19 
我初学MDI窗体设置,有几个问题想问问同行.谢谢.....父窗体是Form1,子窗体是Form2,Form3,Form4,Form5,....

我初学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;

热点排行