新手请教一个mdi的问题???? 我新建一个父窗体form1,子窗体form2,当运行程序时,form2窗体出现在form1,我想让form1运行时关闭form2,然后在菜单中的按钮点击弹出form2,如何写代码,谢谢~~~~~~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Project->Option中设置Form1为MainForm(主窗体),并将Form1的Create提前. 我新建一个父窗体form1,子窗体form2,当运行程序时,form2窗体出现在form1//////////////form2出现在form1的哪里?里面还是前面? to:zzq4823(高原猫):你说的“将Form1的Create提前.”是什么意思啊??to:GARNETT2183(極品狼王) 我的意思是:新建一个项目,将form1的formstyle设置成父窗体,再新建一个form2,将form2的formstyle设置成子窗体,然后运行程序,下面就是我要问的了~~~ 先新建一个Application,该Application就是Form1,再建一个Form,这个Form就是Form2,分别设置formstyle就OK. 除form1外,将Form2从自动创建栏去掉即可. Form1设成主窗体,Form2先不要设成子窗体,不然一开始两个窗体会一起显示。在按钮点击事件才加上 Form2.FormStyle:=fsMDIChild; 就可以点击显示Form2了。 把form2从工程中剔出,然后再Form1中uses,在btnclick中var form2: TForm2;begin form2 := TForm2.Create(Self); Form2.Show;end;在Form2中的Close事件中加Action := caFree;否则子窗口关不掉离线大富翁chm版可查到好多有关资料,去大富翁看看(www.delphibbs.com) uses unitsprocedure Tform1.buttonclick(sender: Tobject) begin form2 := TForm2.Create(nil); Form2.Show; form1.close;end;end. dxLookupTreeView 中KeyField的值如何获取? 时间段查询,时间格式问题~ 求控件相对窗口的位置?在线等待。。。。。。 求救——bde和ado混用带来的麻烦怎样解决?详细请入内 请教各位,使用数据库用哪个比较新的版本的delphi好 如何再Delphi7中的Rave Reports5.0报表工具中操作多个数据集 PB和DELPHI的数据库功能哪个更强些? 如何在标准对话框上增加自己的新内容? DELPHI6使用中的小问题 如何创建Insertable Object 急,idhttp发送XML文件错误?????????? 关于DbGridEh控件的问题
//////////////
form2出现在form1的哪里?
里面还是前面?
”是什么意思啊??
to:GARNETT2183(極品狼王) 我的意思是:新建一个项目,将form1的formstyle设置成父窗体,再新建一个form2,将form2的formstyle设置成子窗体,然后运行程序,下面就是我要问的了~~~
在btnclick中
var
form2: TForm2;
begin
form2 := TForm2.Create(Self);
Form2.Show;
end;
在Form2中的Close事件中加
Action := caFree;
否则子窗口关不掉
离线大富翁chm版可查到好多有关资料,去大富翁看看(www.delphibbs.com)
units
procedure Tform1.buttonclick(sender: Tobject)
begin
form2 := TForm2.Create(nil);
Form2.Show;
form1.close;
end;end.