新手请教一个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. 有关if 语句的问题 delphi如何实现多个表中数据相加 char型字符数组不能与字符串相互赋值 能不能用代码让菜单弹出? 在ActiveX DLL中如何实现访问数据库,并在网面中调用??? 急!!有关ListView中如何做CheckBox? 字段的'账号'为什么与字符的'账号'不同呢?请大侠帮忙。 关于ole powerpoint 编程 组件编程方面的问题 谁有ahm一类的控件,万分感激 急,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.