CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

急!请给予提示!!

楼主computer1980()2002-04-12 13:07:14 在 Delphi / VCL组件开发及应用 提问

我现在作一个软件。想用时间显示,并且倒计时。比如,开始是1个小时,然后时间显示59分钟,58分钟。。。请问怎么实现 问题点数:20、回复次数:7Top

1 楼zx_wang(wzx)回复于 2002-04-12 13:17:04 得分 0

用TTimer就可以  
   
  Top

2 楼genphone_ru(哎,什么都要学,真累)回复于 2002-04-12 13:17:24 得分 0

定义一个全局变量ii,设定初始值,用一个Timer,每隔一分钟触发一下,将ii   :=   ii   -   1.Top

3 楼ppwsid30(稳如泰山,坚如磐石)回复于 2002-04-12 13:17:39 得分 0

加个timer,减去累计时间。Top

4 楼yjs_lh(长风浪子)回复于 2002-04-12 13:18:07 得分 0

用一个Timer,在它的Timer事件中写代码,控制时间显示。  
  时间显示控件很多,从网上当得到。Top

5 楼yangkunjie(杨七郎)(dephi--c#)回复于 2002-04-12 13:18:31 得分 0

就用TTimer,可以在程序控制它的状态Top

6 楼yangkunjie(杨七郎)(dephi--c#)回复于 2002-04-12 13:19:20 得分 0

最好一秒钟监测一下,触发一次Top

7 楼weizhi(行者)回复于 2002-04-12 13:38:04 得分 20

呵呵,用计时器吧,每秒触发一次,自己设起始的时间(以秒为单位),然后,要自己写代码将秒转成时间格式显示的,给你的VC的示例吧  
   
  void   GetTimeStr(long   iTime,   CString   &strResult)  
  {  
      int   hh,   mm,   ss;  
      hh   =   iTime/(60*60);    
      mm   =   (iTime   -   hh*60*60)/60;  
      ss   =   iTime   -   hh*60*60   -   mm*60;  
   
      iTime   =   hh*60*60   +   mm*60   +   ss;  
      strResult.Format("   %02d:%02d:%02d",hh,mm,ss);  
  }  
  Top

相关问题

  • 请给点提示:
  • 编译提示错误!高手请帮帮忙!急呀!
  • 请问J2EE的配置错误提示 (急)
  • 紧急!请问如何将EXCEL的提示信息屏蔽!
  • 请大家给点提示!!
  • 提示请求已超时
  • 为什么还提示出错![Error] Undeclared identifier: 'handle'??急! 请斑竹帮忙看看!
  • 请问:在事件日志中提示如下,该如何解决?急!!!
  • 服务器出现不断地提示,高手请进,帮忙急啊!
  • 急,在线等。。。请教数据库同步问题提示登录失败:

关键词

  • itime
  • hh
  • 显示
  • ss
  • 时间
  • mm
  • ii

得分解答快速导航

  • 帖主:computer1980
  • weizhi

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo