请问怎样打开其它的form,例如在form1中打开form2然后再关闭form1 可以,不过form1和form2都应该是全局变量,而且Create的参数是Application。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if Form2=nil then Form2:=TForm2.Create(self);Form2.Show;form1.close; 在form2.onclose中添加action:=cafree;form2:=nil;(建议你查一下以前的帖子) 若Form1是主窗体,则不可关闭,否则整个程序就结束了。你可以这样: Form2.Show; Form1.Hide;或: Form2.ShowModal; Form1.Hide;注意:Unit1中要Uses Unit2; 在Form2关闭前要先恢复Form1 Form1.Show; unit1中uses unit2在program的options菜单中将form2设为非自动建立,然后application.createform(tform2,form2);form2.show;form1.hide;这样你就可以在需要的时候才建立form2在form2的onclose中写上action:=cafree;保证不用时释放 to li_zhifu(东北人): Application.showmainform:=false delphi盒子上的东东都下载不了了,怎么回事? 中国伟大的软件评选 - 候选征集中... 怎樣正確打印image1顯示的圖片?請教各位! DBGridEh中怎么添加新行? 遍历TMainMenu DephiX 控件在 D6 下源码编译出错 ※※※※※斑竹给解决把,好像没人能解决了,大家得问题,讨论 delphi实现多态 为什么我在win200下编译的程序 在win98执行不了? 简单的问题请大家帮忙帮忙看看 创建VCL出现的问题:动态创建的对象不能动态赋给事件,请高手相助。 这个问题有点急
Form2:=TForm2.Create(self);
Form2.Show;
form1.close;
action:=cafree;
form2:=nil;
(建议你查一下以前的帖子)
Form2.Show;
Form1.Hide;
或:
Form2.ShowModal;
Form1.Hide;
注意:Unit1中要Uses Unit2;
在Form2关闭前要先恢复Form1
Form1.Show;
在program的options菜单中将form2设为非自动建立,然后
application.createform(tform2,form2);
form2.show;
form1.hide;
这样你就可以在需要的时候才建立form2
在form2的onclose中写上
action:=cafree;
保证不用时释放
Application.showmainform:=false