建立form1,form1.formstyle:=fsMDIForm,建立form2,form2.formstyle:=fsMDIChild,直接运行,发现form2在form1里面,
我想动态建立form2,试过把form2的visable改为false,但是改不了,
请英雄指导,尽可能详细些,谢谢!
我想动态建立form2,试过把form2的visable改为false,但是改不了,
请英雄指导,尽可能详细些,谢谢!
解决方案 »
- 请教:在rave报表中做‘合计’时增加一个band1,添加calctext,calctype选的是ctsum,但是运行时calctext下什么都没有,怎么回事?
- 复制了控件后的问题.
- 菜鸟求助:关于多窗体
- add to project 没有效果?
- 请问 在窗体中插入一个表格用那个组件?
- 哪位有delphi控件和系统函数的参考电子书?麻烦发我一份!我的电子邮件是[email protected]
- 请问如何在Memo内读出一段指定的文字?
- 各位,我好苦恼,请多帮忙
- 只有.dcu文件,没有其对应的.pas文件,能否放进工程中编译?怎样做?急
- delphi 2010 cannot resolve unit name 'forms'
- 关于高速公路护栏设计软件
- 怎么修改TPrintDBGridEh.preview创建的窗体的caption?
project-> options... 在Forms下把form2从Auto-create forms下移到 Available forms下
View->Units... 打开工程文件,直接把Application.CreateForm(TForm2, Form2);这行删除
我也碰到过这种情况,也知道呢的方法,也就是一开始不把它create
可是我需要调用子窗口的数据,所以就必须create,一create的话,子窗口就立即显示了出来。
how can i do?
是MDI窗体吗?如果不是把子窗体visable改为false,是的话调用子窗口的数据好像不大合理吧。
然后在form1里放一个button,onclick事件里写入:
if form2:=nil then
begin
form2:=Tform2.create(self);
form2.show;
end;