金桥科普  
设为首页 关于我们 邮箱登录
科普聚焦时代科技科普生活科学技术自然科学航空航天科技博览历史考古电脑IT
您现在的位置: 首页 >> 科普频道 >> 技巧实践 >> 文章详情
用VB 编写进度栏时钟

范颜斌 中国电脑教育报 2001-09-06

    用 VB 编写时钟,大家应该都会吧!很简单。不过,笔者在某一天突发奇想,自己编写了一个进度栏时钟,程序虽然很简单,但是笔者自认为还是满有创意呢!

    程序的思路如下:建立一个窗体Form1,建三个ProgressBar(进度栏)。将其Orientation 属性值都改为1(决定进度条为垂直显示)。再拖入一个 Timer 控件,其Interval 属性设为 1000 毫秒,即 1 秒。意思是两次调用 Timer 控件的 Timer 事件间隔的时间为 1 秒。然后就是将三个 ProgressBar 的“名称”分别设为“秒”、 “分”和“时”,然后使“秒”和“分”的 Max 和 Min 值分别为:60 和0。“时”的 Max 和 Min 值为 24 和 0。最后一步就是在 Timer 控件的 Timer 事件中加入以下代码:

秒.Value = Format$(Now, "ss") '当前的秒数等于"秒"的Value值

分.Value = Minute(Now) '当前的分数等于“分”的Value值

时.Value = Format$(Now, "hh") '当前的小时数等于“时”的Value值 

    你一定会问为什么“分”的Value值等于Minute(now)呢?这是因为在Format$函数中对“MM”定义有两种。一是表示显示分钟,二是显示月数。你如果用Format$函数就会产生分钟显示的不准确!我就采用Minute(now)来侦测当前分钟数。程序到这里就已经大功告成了(如图)!余下的就是你如何去修饰它了!ProgressBar控件可是有许多外观修饰啊!自己好好去瞧瞧!不好意思今天就到此吧!我要去编程了!下回见!
  发表评论 写信给编辑 关闭窗口
同栏目内容
· 让你的电脑启动画面绚起来 2007-09-12
· 小技巧帮大忙 极点五笔 2007-09-05
· 如何提高迅雷的下载速度? 2007-09-03
· Vista小技巧 消除红眼 2007-09-03
· 千千静听实用小功能 2007-08-29
· 四大妙招帮你成功的隐藏文件 2007-08-20
相关内容
近期主推
我国首架自主产权飞机完成
·我国首架自主产权飞机完成
·机器人版"千手观音"惊艳亮相
·西藏发现青藏高原最大冰川群
·中日: "月亮女神"携手"嫦娥"
·行星大碰撞砸死恐龙催生人类
·美研制会飞汽车定价9万美元
近期热门
科学家解开中子星爆发之谜
·科学家解开中子星爆发之谜
·英海域惊现大龙虾为普通龙虾5倍
·新物种金蛙体表有剧毒
·我国嫦娥工程计划测量月球
·精神病药物可治多种癌症
·视觉震撼:来自海底的精灵
近期焦点
美国发现极其罕见的白化银鲛(图)
·美国发现极其罕见的白化银鲛(图)
·美国展出罕见连体双胎双头龟
·波罗的海发现罕见短吻真海豚
·能帮你做大扫除的机器人[组图]
·法老墓3000年前坚果保存完好
·广西发现罕见溶洞钟乳石有30万年
金桥科普是一个公益性栏目,内容由作者提供或摘自互联网,其目的是向广大网民普及科学技术知识。如果您发现本网站转载或摘编了您拥有著作权的作品,请通知我们(电话:023-63659911),我们立即删除。
关于我们 | 网站地图 | 用户注册 | 广告客户 | 招聘信息 | 业务信息
Copyright@2006-2009 JQInfo.com,WONDER. All Rights Reserved
重庆科技咨询中心.重庆网得信息技术有限公司.版权所有
Email:webmaster@jqinfo.com
重庆数据通信局提供网络带宽. 渝ICP备05002327号