VB程序设计怎么做数字时钟

VB程序设计怎么做数字时钟

1、添加一个“label控件”命名为label
2、添加一个“timer控件”命名为timer1
3、设置“timer1”的“Interval属性”为1000
使用到的代码:

Dim Hour As Integer '小时
Dim Min As Integer  '分钟
Dim Sec As Integer '秒
Private Sub Form_Load()
   Hour = 0
   Min = 0
   Sec = 0
   Label1.Caption = "00 : 00 : 00"
End Sub

Private Sub Timer1_Timer()
   Dim strHour As String
   Dim strMin As String
   Dim strSec As String
   Sec = Sec + 1
   If Sec >= 60 Then
       Sec = 0
       Min = Min + 1
       If Min >= 60 Then
           Min = 0
           Hour = Hour + 1
           If Hour >= 24 Then
               Hour = 0
           End If
       End If
   End If
   If Hour < 10 Then
       strHour = "0" & Hour
   Else
       strHour = Hour
   End If
   If Min < 10 Then
       strMin = "0" & Min
   Else
       strMin = Min
   End If
   If Sec < 10 Then
       strSec = "0" & Sec
   Else
       strSec = Sec
   End If
   Label1.Caption = strHour & " : " & strMin & " : " & strSec
End Sub

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-03

提供一个思路,就是用一张BMP的素材,上面有各种数字的。

使用时,用API裁剪出上面的某个数字,显示到DC里(就是PictureBOX之类)。

依这个思路我用VC6的MFC实现过……

本回答被提问者采纳
第2个回答  2011-04-04
Private Sub Form_Load()
Timer1.Interval = 1000
Label1.Caption = Time
End Sub

Private Sub Timer1_Timer()
Label1.Caption = Time
End Sub
第3个回答  2011-04-04
1楼正解

VB程序设计怎么做数字时钟
1、添加一个“label控件”命名为label2、添加一个“timer控件”命名为timer13、设置“timer1”的“Interval属性”为1000使用到的代码:Dim Hour As Integer '小时Dim Min As Integer '分钟Dim Sec As Integer '秒Private Sub Form_Load() Hour = 0 Min = 0 Sec = 0 Label1.Capti...

vb设计一个数字钟,能显示当前时间,并能在指定的下课时间进行报时_百度...
3. 计时器的Interval(间距)属性设置 计时器的Interval属性设置为100,即为1\/10秒。程序的编写与执行 (1)新建工程 先新建一个工程(工程类型为标准EXE),然后用“工具箱”中的工具加入一个Timer1(计时器)和line1(直线),其i ndex(指针)分别设置为空和0。然后双击Form1窗体,输入源代码。...

怎样用VB编写电子时钟?还要带上秒表计时器!
第一步,打开vb 第二部,添加一个计时器timer,一个文字标签label 第三部,输入代码,代码如下 Private Sub Form_Load()picClock.Move (Me.ScaleWidth - 8 * 210) \/ 2, (Me.ScaleHeight - 315) \/ 2, 8 * 210, 315 Dim i& For i = 0 To 7 picClock.PaintPicture picNumber.Picture,...

VB中的时钟控件
打开软件,选择“标准exe”点击时钟控件,在窗口拖动,如下图 点击“interval”在其右边空格填上具体时间,单位是毫秒 然后双击时钟控件,进入代码界面编辑事件即可(运行时根据你设置的时间停顿运行)然后点击运行按钮,测验结果(运行时根据你设置的时间倒计时开始运行时钟控件的事件)

VB编辑计时器显示当前时间的数字时钟(包括时:分:秒)代码
Private Sub Form_Load()Timer1.Enabled = True Timer1.Interval = 1000 Label1.Caption = Time '在Form_Load就要加上,否则你要等1秒后Label才会开始跑 End Sub Private Sub Timer1_Timer()Label1.Caption = Time End Sub

怎么用vb中的时钟表示走过的时间
要使用VB中的时钟表示走过的时间,首先需要一个横进度条和一个timer控件。在Form_Load事件中,设置横进度条的最小值为0,最大值为120,并将timer的间隔设置为1000毫秒。在Timer1_Timer事件中,使用静态变量N来记录已经走过的时间。每当横进度条的值达到最大值时,将其重置为最小值。同时,N的值加1...

设计一时钟,能进行整点报时,整点报时时桌面有一个左右滚动的标签框...
interval设为1000(代表1秒),每秒钟检查一下时间,判断条件为 if mid(sj,4,2)=0 and right(sj,2)=0 then '整点 form1.visable=true label1.caption=sj 如果需要用图片代表数字显示时间的话变化的话你可以找一些控件位置控制的例子自己小弄一下就行了,祝你好运 ...

急求VB设计 数字时钟和闹钟加天气,要源代码!谢谢!252498344@qq.com...
.MergeCells = flexMergeFree .MergeRow(0) = True .TextMatrix(0, 0) = "Dragging torque test".TextMatrix(0, 1) = "Dragging torque test".TextMatrix(0, 2) = "Dragging torque test".TextMatrix(0, 3) = "Dragging torque test".TextMatrix(0, 4) = "Dragging torque test"...

用VB做的迷你小时钟,要有进制转换的。急用,请帮忙啊
Private Sub cmd12or24_Click()cmd12or24.Caption = IIf(is12, "12进制", "24进制")is12 = Not is12 End Sub Private Sub cmdExit_Click()End End Sub Private Sub Timer1_Timer()lblDate.Caption = Date lblWeek.Caption = WeekdayName(Weekday(Date))If is12 Then lblTime.Caption =...

vb时钟代码编写
Private Sub Form_Load()Timer1.Interval = 1000 Timer1.Enabled = True P = 3.1415926 End Sub Private Sub Timer1_Timer()SJ = Time SHI = DatePart("H", SJ)FEN = DatePart("N", SJ)MIAO = DatePart("S", SJ)If SHI >= 12 Then SHI = SHI - 12 End If Label5.Caption = ...

相似回答