Splash Form(40分)

  • 主题发起人 主题发起人 lby15
  • 开始时间 开始时间
L

lby15

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个程序封面,当然很简单。
可是要求象 delphi 那样,等 Main Form 出来后,Splash From 还停留
一小会,再消失,就有点难度了。
谁知道怎么做,Help me. please
 
其实就是Application.create一个AboutForm,然后再在AboutForm上放一个Timer,
当时间达到所设值后AboutForm自动关闭
 
在你程序的dpr文件如下设置
splash_form := TSplash_form.Create(Application);
splash_form.Show;
splash_form.Update;
Application.CreateForm(Tmain_form, main_form);
.......
splash_form.Hide;
splash_form.Free;
Application.Run;
 
拜托问问题以前,下一个离线阅读包看看,或者先查一下过往问题。省的花这冤枉分!
 
最好把初始化工作放在启动屏幕里做,特别是数据库程序.
 
在application.oncreate时建立splash_form.
在mainFORM中加TIMER, TIMERONTIMER:
SPLASH_FORM.HIDE;
SPLASH_FORM.FREE;
TIMER1.ENABLE:=FALSE;
 
我一直觉得不要单纯为了SPLASHFORM而做一个SPLASHFORM,其实这个东西
是用来加载程序时让用户不至于无聊才用的,所以把你的初始化工作放在
SPLASHFORM里面,初始化完毕就关掉它,不要用timer来人为的延时
---- 本来用户等得就够不耐烦的了.
 
看来,40分只能给柳五公子了。
惭愧,惭愧!
 
后退
顶部