mainform的create事件中加入application.showmainform:=false;后如何调用另一个form显示 (50分)

  • 主题发起人 ParisHistory
  • 开始时间
P

ParisHistory

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在系统运行时,在mainform显示之前,
有一欢迎界面,但此时不让mainform显示,
在mainform的create事件中加入:
application.showmainform:=false;
后mainform不显示了,但无论如何调用不了
另外一个form(欢迎界面)在程序运行前显示.
请各位高手帮忙,执行
application.showmainform:=false;
后如何调用另一个form(欢迎界面).
多谢了。
 
to ParisHistory:
各位高手来看看这问题,
不要眼高手低,确实不好解决的
快来看看。如有答案,给我发一份来。
多谢了。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1423575
中我的回答里有源码
 
呵呵。TO:faguobali:
“不要眼高手低,确实不好解决的” —— 吓唬谁啊?
 
假设Form1是主窗口,Form2是欢迎界面,在Form1中use Form2单元,然后,
在Form1的Create事件中应用下面的代码,
application.showmainform:=false;
Application.CreateForm(TForm2, Form2);
Form2.Show;
Form2就出现了,当然Form1现在还没有
 
Application.CreateForm(TMainform,mainform);
mainform.show;
mainform为窗口名字
 
to ParisHistory:
WelcomeForm的OnClose事件中加入
WelcomeForm.Free;
Application.CreateForm(TMainForm,MainForm);
Application.ShowMainForm := True;
Application.MainForm.Show;
 
分数不多,真不好意思。
多谢各位指教了。
:))
 
顶部