我建立一个mdiapp,然后在里面建立若干个form,form属性设置为formstyle:fsMDIChild;borderstyle:bsSingle。我想在菜单上选择某个项目的时候显示对应的form,点form上的×或者form里面的close按钮可以关闭form
运行程序,结果所有的子form全都显示出来的,在菜单上选择的时候只是把他们置为当前form罢了,而且,点击form上的×的时候,form只是最小化在mdiparent的下面,没有关闭阿
运行程序,结果所有的子form全都显示出来的,在菜单上选择的时候只是把他们置为当前form罢了,而且,点击form上的×的时候,form只是最小化在mdiparent的下面,没有关闭阿
因为默认的情况下把设计的窗体自动设置为auto-create form,你可以把它们设为available form.用到子窗体的时候动态创建就可以了。
2 解决子窗体关闭问题
因为子窗体默认关闭只是最小化,其实并没有关闭。
可以将子窗口的close事件中加入
FormStyle:=fsNormal;
Action:=caFree;
即可
2\同意搂上