有关做进度条的问题(100分)

  • 主题发起人 主题发起人 yuanjun
  • 开始时间 开始时间
Y

yuanjun

Unregistered / Unconfirmed
GUEST, unregistred user!
想做这样的功能:
用程序运行一个拨号连接(已用ras实现)
运行一个动画
以及显示一个加速仪表盘,不断加速。
当速度达到80 miles时,即上网连接成功。
显示其它功能项按纽。
问题是:
1.这个仪表盘实际等于一个圆弧形的进度条,怎么做
2.连接过程如何掌握进度,如何与进度条通信?

新手上路,请多多指教
 
进度条好做,就画一个直线,一点在圆弧边缘,一点在圆心.你要效果好看,再加点修饰就是了.
但拨号的进度不好掌握,因为你根本不知道什么时候能拨上.
 
这样的进度条有现成的 Gauge 控件可以实现,难度不在于进度条本身,而在于你如何判断
拨号进行到了哪个程度。
 
完全同意TForm。
你想得到正确的拨号时间,难,难。。
 
欧不懂
欧也想知道!
 
有个控件是专门作进度条的,好像在win32那个页里面吧.
具体用法看看帮助吧.我就是这样学会的.
开始时间可用getticketcount函数取得.结束时间也是这样
 
急急急!请各位赐教
 
Gauge 控件有个属性可以设置为仪表型,去试试吧
 
to crab xiaowind:
请问gauge控件在那里。好像不在delphi自带的控件中啊
 
哈哈,为什么不问我?
我知道在哪
在sample里面啊。。。。。。。。
 
但是这个gauge的界面好糟糕,能不能加上背景图呢?
 
你拨号后怎么样知道服务器是否响应或响应时间呢?比如在繁忙时段,服务器可能要很长时间
才能响应,或者不响应而断开链接。我觉得这个比较难把握,你的进度条也很难同步。
 
可以借助在sample里的gauge控件,将它的源文件拷出来,然后自己做一个类,注册进去
接着把gauge源程序中的background的有关内容制作出来即可。
但是需要读读源代码的,呵呵。
 
接受答案了.
 
后退
顶部