如何让一个系统的主界面出来前,出现一个比较漂亮的界面。 如何让一个系统的主界面出来前,出现一个比较漂亮的界面。并且让他停留5秒钟后,自动消失,然后出现主界面。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在主界面的OnCreate 事件里写Loginform := TLoginform.Create(nil);Loginform.ShowModal;Sleep(n);//n是延时时间Loginform.free; 估计还要加上头文件。他不认识Sleep(n);如何解决? program splashin; //这个是dpr那个文件uses Forms, main in 'main.pas' {Form1}, //这是你的主窗口 splash in 'splash.pas' {splashform}; //这是你的用来办有型的那个漂亮界面{$R *.res}begin splashform :=tsplashform.Create(application); splashform.Show; splashform.Update; application.createform(tform1,form1);//这是真正的当form1创建完了,才close那界面 splashform.close; Application.Run;end.如果程序很小,想看清效果,可以在form1那里做手脚procedure TForm1.FormCreate(Sender: TObject);xxxxxx 你是想做一个封面吧?给你一个完整的程序program splashin; //这个是dpr那个文件uses Forms, main in 'main.pas' {Form1}, //这是你的主窗口 splash in 'splash.pas' {splashform}; //这是你的用来办有型的那个漂亮界面{$R *.res}begin splashform :=tsplashform.Create(application); splashform.Show; splashform.Update; splashform.sleep(2000)//两秒,可以自己设定 application.createform(tform1,form1);//这是真正的当form1创建完了,才close那界面 splashform.free; Application.Run;end. 需要注意一点事,要在project options里设定splashform为手动创建 在delphi的帮助里面有一个更好的例子,关于进度条。 怎么“只好养条狗”的里面的注释这么象我的 ¬ ¬ - 我有个问题,请问splashform :=tsplashform.Create(application); splashform.Show; splashform.Update; splashform.sleep(2000)//两秒,可以自己设定 application.createform(tform1,form1);//这是真正的当form1创建完了,才close那界面 splashform.free; Application.Run;end.在以上的这个程序段中,你们为什么要用SPLASHFORM。UPDATE呀!!!不是用SPLASHFORM。SHOW就可以了么???请帮我解释解释!! cxgrid录入数据时,按两次回车才跳下一格, XML父节点增加属性,为什么子节点也会自动添加相同的属性? QuickRep主/明细表问题 SQL的并发性和程序的并发性问题 delphi2005怎么打包 IdFTP断点上传时,文件一直累加该如何解决? 如何让自己的程序启动时在屏幕中间显示? 急!!!(高分) 类似的问题,调试通过就结贴 如何给时间附值 数据库中memo显示问题! 大家看看这个问题怎么解决
Loginform.ShowModal;
Sleep(n);//n是延时时间
Loginform.free;
Forms,
main in 'main.pas' {Form1}, //这是你的主窗口
splash in 'splash.pas' {splashform}; //这是你的用来办有型的那个漂亮界面{$R *.res}begin
splashform :=tsplashform.Create(application);
splashform.Show;
splashform.Update;
application.createform(tform1,form1);//这是真正的当form1创建完了,才close那界面
splashform.close;
Application.Run;
end.如果程序很小,想看清效果,可以在form1那里做手脚procedure TForm1.FormCreate(Sender: TObject);
xxxxxx
给你一个完整的程序program splashin; //这个是dpr那个文件uses
Forms,
main in 'main.pas' {Form1}, //这是你的主窗口
splash in 'splash.pas' {splashform}; //这是你的用来办有型的那个漂亮界面{$R *.res}begin
splashform :=tsplashform.Create(application);
splashform.Show;
splashform.Update;
splashform.sleep(2000)//两秒,可以自己设定
application.createform(tform1,form1);//这是真正的当form1创建完了,才close那界面
splashform.free;
Application.Run;
end.
需要注意一点事,要在project options里设定splashform为手动创建
-
splashform.Show;
splashform.Update;
splashform.sleep(2000)//两秒,可以自己设定
application.createform(tform1,form1);//这是真正的当form1创建完了,才close那界面
splashform.free;
Application.Run;
end.在以上的这个程序段中,你们为什么要用SPLASHFORM。UPDATE呀!!!不是用SPLASHFORM。SHOW就可以了么???
请帮我解释解释!!