关于splash窗口的问题?

zzmicheal 2003-11-30 12:44:53
我编的delphi程序里面加入了一个splash窗口,运行时,总是先出现一个光秃秃的form,然后再出现我的splash图画。虽然这个间隔很短,但我能清清楚楚地看到那个光秃秃的form......!!!!!!真是很难受啊。是电脑速度慢的问题?但我运行常见到的软件,splash都不是这个样子啊!


我的splash方法是
1.引进一个新form,修改它的bordericons和borderstyle属性值,
2.再在窗口里放一个Image控件,align设为all client
3.image的picture属性引进一副图画,stretch设为true
4.使该form在主程序窗口之前显现,持续一段时间再消去。

是不是这个方法有问题?
各位高手能否告诉我一个方法,使我的splash看上去和正常的splash一样呢?

...全文
91 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lemonchen 2003-11-30
  • 打赏
  • 举报
回复
你的picture是动态装载的还是静态装载的。还有就是你splash窗口应该在所有窗口启动创建之前创建显示。
zzmicheal 2003-11-30
  • 打赏
  • 举报
回复
请注意我的问题:先出现空form,再出现splash图画,(5秒后)再出现主程序窗口。
前两者的时间间隔是一闪而过,但我确实可以看到这个间隔
kasteboy 2003-11-30
  • 打赏
  • 举报
回复
同意 hottey(郁闷)(我什么都不会)
zzmicheal 2003-11-30
  • 打赏
  • 举报
回复
我试过了,不行。
但是有一个现象不知道是否值得注意:我load一副40多k的bmp图象,没有闪烁。
zhxfzhxf1 2003-11-30
  • 打赏
  • 举报
回复
同意 hottey(郁闷)(我什么都不会)
该方法绝对没有问题
tonylk 2003-11-30
  • 打赏
  • 举报
回复
同意jpyc(九品御厨-进军嵌入式) 的。。
zzmicheal 2003-11-30
  • 打赏
  • 举报
回复
不行的!运行还是老样子。
我就是按大家说的标准方法做的!!!!
hnhb 2003-11-30
  • 打赏
  • 举报
回复
通过image的picture属性load一副图画,静态即可
zzmicheal 2003-11-30
  • 打赏
  • 举报
回复
1.我通过image的picture属性load一副图画,那是静态还是动态的?
2.我在工程文件的代码中写下了这样的话,那splash是在所有窗口启动前创建的吧?
begin
Application.Initialize;
Splash:=TSplash.Create(Application);
Splash.Show;
Splash.Update;

Application.CreateForm(TForm1, Form1);
Splash.Free;
Application.Run;
end;

当然还有主窗体form1的延时
procedure TForm1.FormCreate(Sender: TObject);
var
CurTime:longword;
delaytime:longword;
begin
delaytime:=2000;
curtime:=gettickcount;
while(gettickcount<(curtime+delaytime))do;

end;
hottey 2003-11-30
  • 打赏
  • 举报
回复
borderstyle改为 bsNone
program Project1;

uses
Forms,
windows,
main in 'main.pas' {Form2},
frm1 in 'frm1.pas' {Form1};

{$R *.res}

begin
Application.Initialize;
form2:=Tform2.Create(application);
form2.Show;
form2.Update;
sleep(2000);
Application.CreateForm(TForm1, Form1);
form2.Hide;
form2.Free;
Application.Run;
end.

form2 在form1之前显示..
jpyc 2003-11-30
  • 打赏
  • 举报
回复
增加一句就OK:

splash窗体.update;

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧