delphi 如何在两个窗体间切换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi 如何在两个窗体间切换相关的知识,希望对你有一定的参考价值。

form1为主窗体,当单击FORM1上的按钮时切换到FORM2。这怎么弄啊?

参考技术A 在form1的implementation下写入
uses unit2;

在form1的按钮中写
form2.show;
参考技术B form1.hidden();
form2.show();
参考技术C form2是form1的子窗体:
如果需要form2执行完关闭后,再继续执行form1,用form2的showmodal;
如果需要form2执行过程中,可以操作form1,用form2的show。
var
frm2:TForm2;
begin
frm2:=TForm2.Create(nil);
frm2.show;//不需要form2执行完
try
if frm2.showmodal=mrCancel then;//需要form2执行完
begin
//xxxxx
end;
finally
frm2.free;
end;

end;

以上是关于delphi 如何在两个窗体间切换的主要内容,如果未能解决你的问题,请参考以下文章

在DELPHI中窗体之间 如何传递数据?

Delphi动态加载子窗体名到MainMemu进行窗体切换

delphi 如何改变主窗体

如何用delphi 做个一个用户登陆界面

delphi释放窗体后如何再次载入窗体

delphi平台,在一个主窗体上打开两个子窗体,也就是:打开一个子窗体之后,再打开第二个窗体第一个窗体不关闭