在弹出窗口的时候我想做一个进度条 就是加载装体的进度条
请大侠指教 就是弹出的窗口可能需要一段时间才能加载完 这段时间我想用一个进度条显示 进度条显示完毕 窗口也就加载完毕 不知道怎么实现? 问题点数:0、回复次数:11Top
1 楼kolen2(a)回复于 2003-11-03 22:54:14 得分 0
这样好象不能实现吧, 你做一个动画, 比如说打鼓的, 说正在显示窗口就可以了,
没有必要弹出一个窗口也搞得这么复杂吧!Top
2 楼oklida(JAVA战士)回复于 2003-11-03 23:36:22 得分 0
可以做一个假的进度
比如建一个form,里面放一个进度条和一个timer,在formshow事件里面让进度条显示进度
让time运行1个时间段后,给这个form发一个WM_CLOSE消息,让这个form关闭
此时你的其他窗口也应该加载完毕了
Top
3 楼yckxzjj(Delphi编程驿站[www.delphidak.com])回复于 2003-11-04 00:07:40 得分 0
和溅屏的效果差不多!Top
4 楼boby(......)回复于 2003-11-04 07:07:13 得分 0
我这样做过,在project.dpr文件中有Application.CreateForm(TForm1, Form1);之类的语句,
然后你可以做个启动窗口包含进度条,每创建一个form就加一点进度条,加多少看你有多少form, 自己定义。
就像这样:
Application.CreateForm(Taddwxzform, addwxzform);
logoform.Gauge1.Progress:=logoform.Gauge1.Progress+25;
Application.CreateForm(Taddyhform, addyhform);
logoform.Gauge1.Progress:=logoform.Gauge1.Progress+25;
Application.CreateForm(Tthirdform, thirdform);
logoform.Gauge1.Progress:=logoform.Gauge1.Progress+25;
Application.CreateForm(Taddthirdform, addthirdform);
logoform.Gauge1.Progress:=logoform.Gauge1.Progress+25;
效果还凑合Top
5 楼47522341(睡到8:30)回复于 2003-11-04 08:02:42 得分 0
对 oklida(JAVA战士) ( ) 说的那个假的比较感兴趣;^_^;Top
6 楼angelface(§<@#$&^%$>§)回复于 2003-11-04 08:09:35 得分 0
弹出窗体要那么复杂吗?Top
7 楼xiong1979(太空一号)回复于 2003-11-04 08:29:35 得分 0
关注Top
8 楼delphiseabird(沙鸥)回复于 2003-11-04 08:35:11 得分 0
好像不行
你可以试试模仿一下进度条Top
9 楼buzhidao(满足自己为己任)回复于 2003-11-04 08:51:22 得分 0
真的不行吗?
我经常看见一些网页里面放的activex
然后点击一个按钮 activex里面就是一个进度条 进度条显示完毕 就加载出一个客户端窗体
真的很漂亮Top
10 楼Wyi23(Wyi)回复于 2003-11-04 09:10:13 得分 0
关注,研究!Top
11 楼kejian(御剑飞仙)回复于 2003-11-04 10:06:04 得分 0
boby(feuer)
的方法好很多.
提倡!!Top




