如何制作一个倒计时的进度条,有颜色的方形条逐渐减小的效果,
中间可以显示倒计时的时间。btw 如果有更好的倒计时显示效果也行,有加分

解决方案 »

  1.   

    使用Timer和Gauge控件(也可以用ProgressBar),其中Gauge用来显示还剩下多少时间
    Timer控件用来核对时间代码如下,其中Timer.Interval:=1;
    在Timer的OnTimer事件中加下列语句
    ...
      if Gauge.Progress>0 then
        Gauge.Progress:=Gauge.Progress-1
      else
        ShowMessage('Time is up!');
    ...
      

  2.   

    抱歉,偶可能是认错人了...进度条显示进度,再加一个label显示时间,就跟复制文件时的系统对话框一样,不知道行不行,呵呵。
      

  3.   

    if Gauge1.Progress<100 then
        begin
        Gauge1.Progress:=Gauge1.Progress+1;
          inherited;
        end;
      

  4.   

    killlaoli, 没认错,是我,这个问题是我同学用我帐号问的。
    我刚看到还没节帖呢,害我名誉受损啊。
    你经常去哪个论坛? 我现在也有时间了,可以经常来了。