两种方法:
1、加个Form,在主Form的东东运行前掉用,如:form的show事件
这个form上有timer 控制关闭
timer 用2~3秒就行 它的ontimer里加close就行。
2、在主form的启动事件里动态生成一个form 还是要加个timer 其它的都一样了
1、加个Form,在主Form的东东运行前掉用,如:form的show事件
这个form上有timer 控制关闭
timer 用2~3秒就行 它的ontimer里加close就行。
2、在主form的启动事件里动态生成一个form 还是要加个timer 其它的都一样了
解决方案 »
- 我想实现客户端ftp下载上传限速功能,请问如何实现?
- 求助!!TCoobar与TToobar问题--->在线等~~~
- 动态类应该如何生成?
- 如何做到:IE下载完特定的文件后自动调用相应程序打开
- 我想实现这样的效果,当点击一个SPEEDBUTTON1,打开一个FORM1,只有关闭FORM1,才能让点击SPEEDBUTTON2打开FORM2
- 请教个查询统计问题
- 有多少人用DELPHI2007或2009?
- 一个在win2000下用odbc连接access的问题,急~~~~~~!!!!!
- 有谁用过expressbars,请教一下
- DecodeTime里如何省略秒和毫秒?
- 探讨这样一个这样的问题:如何实现操作一个表中的数据象EXCEL那样(不要求它那样的强大的功能),可进行简单的数据统计
- 为什么我在Change里不能改变ComboBox.text的值
program Flash;uses
Forms,windows,
Form1 in 'Form1.pas',
Form2 in 'Form2.pas',
start in 'start.pas';{$R *.res}
var
fstart:Tfstart;begin
Application.Initialize;
fstart:=Tfstart.Create(Application);
fstart.show;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
sleep(2000);//延时,单位毫秒
fstart.Free;
Application.Run;
end.Tfstart即启动画面要事先做好
你可以在主窗体的create和active的时候创建和删除splash窗体。
别忘了在active的时候free掉以后,让splash:=nil;如果你想让你的slpash至少显示n秒,那么在上述基础上,给splash加上timer,interval设置成n, ontimer的时候
timer.enabled:=false;
if mainform.visiable then
close;
并且在mainform.onactive的时候监测splash.timer的enabled,判断是否到了n秒,是否freeandnil;