VB怎么用统计我的软件的运行时间?代码怎么写

如上:我用VB编写了一个程序我想设置一个LABEL来显示我的程序从执行到现在的运行时间的一个统计程序单位为-小时-分-秒谢谢大侠指教啊急!!!... 如上:
我用VB编写了一个程序 我想设置一个LABEL来显示我的程序从执行到现在的运行时间的一个统计程序 单位为 -小时-分-秒

谢谢大侠指教啊 急!!!
展开
 我来答
gujin170
2008-05-07 · TA获得超过937个赞
知道小有建树答主
回答量:1030
采纳率:66%
帮助的人:392万
展开全部
Private s As Integer '声明秒
Private m As Integer '声明分
Private h As Integer '声明小时
Private d As Integer '声明日

'启动程序时设置Timer控件属性并给秒、分、时、日变量赋值
Private Sub Form_Load()
Timer1.Enabled = True
Timer1.Interval = 500
s = 0
m = 0
h = 0
d = 0

End Sub

Private Sub Timer1_Timer()
s = s + 1 '每秒钟给s变量加1
If s >= 60 Then
s = 0 '重新计算秒
m = m + 1 '逢秒为60则分钟加1
If m >= 60 Then
m = 0 '重新计算分
h = h + 1 '逢分钟为60则小时加1
If h >= 24 Then
h = 0 '重新计算小时
d = d + 1 '逢24小时则天数加1
End If
End If
End If
Label1.Caption = "本次使用的时间为:" & h & "小时" & m & "分钟" & s & "秒" & vbCrLf
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzh741206
2008-05-07 · TA获得超过1193个赞
知道大有可为答主
回答量:1929
采纳率:100%
帮助的人:2952万
展开全部
Timer控件,时间间隔为1000

Dim t As Date
Private Sub Form_Load()
t = Now
End Sub

Private Sub Timer1_Timer()
Label1.Caption = Format(Now - t, "hh:mm:ss")
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式