繁体中文
设为首页
加入收藏

推荐

公告

推荐文章
· 用VisualBasic编写进度栏...
· 让VisualBasic实现隐藏Mouse
· VisualBasic 6编程中的汉...
热点文章
广告

当前位置:设计首页 >> 程序开发 >> VisualBasic >> 用VisualBasic编写进度栏时钟

用VisualBasic编写进度栏时钟

2007-10-23 12:35:28  作者:佚名  来源:互联网  浏览次数:9  文字大小:【】【】【
简介:  用VB编写时钟,大家应该都会吧!很简单。不过,笔者在某一天突发奇想,自己编写了一个进度栏时钟,程序虽然很简单,但是笔者自认为还是满有创意呢!   程序的思路如下:建立一个窗体Form1,建三个Progre ...

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

  程序的思路如下:建立一个窗体Form1,建三个ProgressBar(进度栏)。将其Orientation属性值都改为1(决定进度条为垂直显示)。再拖入一个Timer控件,其Interval属性设为1000毫秒,即1秒。意思是两次调用Timer控件的Timer事件间隔的时间为1秒。然后就是将三个

ProgressBar的“名称”分别设为“秒”、“分”和“时”,然后使“秒”和“分”的Max和Min值分别为:60和0。“时”的Max和Min值为24和0。最后一步就是在Timer控件的Timer事件中加入以下代码:

  秒.Value = Format100 100Now, "ss") '当前的秒数等于"秒"的Value值

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

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


  你一定会问为什么“分”的Value值等于Minute(now)呢?这是因为在Format卸浴癕M”定义有两种。一是表示显示分钟,二是显示月数。你如果用Format突岵种酉允镜牟蛔既罚∥揖筒捎肕inute(now)来侦测当前分钟数。程序到这里就已经大功告成了(如图)!余下的就是你如何去修饰它了!ProgressBar控件可是有许多外观修饰啊!自己好好去瞧瞧!不好意思今天就到此吧!我要去编程了!下回见!



相关文章