
关于Form关闭和调用问题
小弟问个问题,我用DELPHI创建了两个Form.Form1用来下载数据库到本地来.下载完成以后,Form2读取我从服务器上下载到本地的数据库。Form2打开的同时。Fo...
小弟问个问题,我用DELPHI创建了两个Form.Form1用来下载数据库到本地来.下载完成以后,Form2读取我从服务器上下载到本地的数据库。Form2打开的同时。Form1关闭。只显示Form2!
Form1未下载完成前。Form2是不运行的,下载完成后打开Form2,并且关闭Form1。。这部分小弟不知道应该如何写。各位大大门。帮忙呀~~给出代码和步骤~~谢死了!
小弟的代码:
Mesfrm:=TForm2.Create(application);
Mesfrm.Show; //打开Form2
虽然打开了Form2,但是我在关闭Form1的时候,整个程序都关闭了。我知道Form1是主窗体。关闭Form1就退出了整个程序~
大家有没有关闭Form1的时候。Form2不关闭的办法? 展开
Form1未下载完成前。Form2是不运行的,下载完成后打开Form2,并且关闭Form1。。这部分小弟不知道应该如何写。各位大大门。帮忙呀~~给出代码和步骤~~谢死了!
小弟的代码:
Mesfrm:=TForm2.Create(application);
Mesfrm.Show; //打开Form2
虽然打开了Form2,但是我在关闭Form1的时候,整个程序都关闭了。我知道Form1是主窗体。关闭Form1就退出了整个程序~
大家有没有关闭Form1的时候。Form2不关闭的办法? 展开
展开全部
可以把两个Form的职责对调一下
在Form1刚创建完以后(读取数据库之前)通过ShowDialog方式打开Form2(Form1的执行流程将被阻塞直到Form2被关闭),Form2的任务就是下载数据库,当Form2关闭后,Form1继续执行,此时数据库已经下载下来了
在Form1刚创建完以后(读取数据库之前)通过ShowDialog方式打开Form2(Form1的执行流程将被阻塞直到Form2被关闭),Form2的任务就是下载数据库,当Form2关闭后,Form1继续执行,此时数据库已经下载下来了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询