怎么样使用time控件,让界面上的显示延迟一段时间
让一个随机滚动的数字组的显示可以有一定的停顿
谢谢

解决方案 »

  1.   

    begin
      Sleep(200);
      Application.ProcessMessages;
    end;
      

  2.   

    来晚了
    sleep()
    参数为毫秒,1000是1秒
      

  3.   

    可以有相关的实例源码看看不咯?
    把把sleep放在一个循环里面
    显示效果不是很好
      

  4.   

    在ontimer事件里写代码来控制一个随机滚动的数字组的显示,
    只要设置timer的interval属性就好了,1000等于1秒,试试吧,呵呵
      

  5.   

    上面的延时是不好地!
    var
      BeginTick: DWORD;
    begin
      BeginTick:=GetTickCount;
      while GetTickCount - BeginTick < 1000 do
        Application.ProcessMessages;
    end;
      

  6.   

    数字显示格式如下:
    [dig1][dig2][dig3][dig4][dig5]
    按下空白键以后,这5个数字就开始滚动
    请各位指点指点
      

  7.   

    begin
      Sleep(200);
      Application.ProcessMessages;
    end;
    这个是放在哪里?
      

  8.   

    数字显示格式如下:
    [dig1][dig2][dig3][dig4][dig5]
    按下空白键以后,这5个数字就开始滚动
    请各位指点指点这个东西应该用 timer而用 sleep(200)在这200毫秒内,如果在主线程中程序 就好象死了一样,应为这段时间内他什么都不干,