试一试:
var
form2:Tform2;
begin
...
try
form2:=Tform2.create(application);
form2.showmodal;
finally
form2.free;
end;
更正;
NO.1:
form2.hide=(form2.visible:=false;)
NO.2:
如果你想正真的释放它的话,那么你要把这个窗体从autocreate里边移到另一个里边才可以;
你现在一起步就错了,也就是说,你的那个form2是在工程一创建时就自动创建了,你在程序中释放不干净;
var
form2:Tform2;
begin
...
try
form2:=Tform2.create(application);
form2.showmodal;
finally
form2.free;
end;
更正;
NO.1:
form2.hide=(form2.visible:=false;)
NO.2:
如果你想正真的释放它的话,那么你要把这个窗体从autocreate里边移到另一个里边才可以;
你现在一起步就错了,也就是说,你的那个form2是在工程一创建时就自动创建了,你在程序中释放不干净;
begin
close;
end;
action:=cafree
button1onclick(sender:Tobject)
begin
close;
end;
我的那段就是当你close处理它自动运行;
hide跟viable:=false是一样的。
我再问怎么在form2中用一个“退出”按钮来释放form2啊 ?
调用时用T窗体名.Create(application);
关闭时用action:=cafree;
我就是这样的!!!
你试一试!!
我刚才用了一个
form2.close;
没用
后来把蛇足去了,写成
close;
哎,还有用了,你们说我是不是很笨啊