vbnet计时器的简单介绍

vb.net 我想编一个计时器,计时器显示格式00:00:00 (只能用一个label)怎么做?Dim hour, min, sec As Integer
Private Sub Command1_Click()
If Command1.Caption = "开始计时" Then
Command1.Caption = "停止计时"
Timer1.Enabled = True
Else
If Command1.Caption = "停止计时" Then
Command1.Caption = "开始计时"
Timer1.Enabled = False
End If
End If
End Sub
Private Sub Form_Load()
hour = 0
min = 0
sec = 0
Label1.Caption = Format(hour, "00")":"Format(min, "00")":"Format(sec, "00")
End Sub
Private Sub Timer1_Timer()
sec = sec + 1
If sec59 Then
sec = 0
min = min + 1
If min59 Then
min = 0
hour = hour + 1
End If
End If
Label1.Caption = ""
【vbnet计时器的简单介绍】Label1.Caption = Format(hour, "00")":"Format(min, "00")":"Format(sec, "00")
End Sub
VB计时器怎么用需要准备vbnet计时器的工具:电脑vbnet计时器,VB6.0程序设计软件 。
1、打开VB6.0vbnet计时器,新建一个工程 , 在窗体中添加三个命令按钮,caption分别改为“设置倒计时”、“启动倒计时”、“继续” , 将窗体Form1的caption属性改为“倒计时”,添加一个计时器控件 , 添加一个文本框,将界面设置成下图:
2、将文本框的Text属性清空,将字体Font属性调整为小四,便于观察 , 将背景色属性Backcolor调为浅、黄色 。
3、双击“设置倒计时”命令按钮 , 进入代码编辑窗口,输入如下代码:
a=InputBox("请输入倒计时时间(以分为单位):","倒计时输入框"
4、双击“启动倒计时”命令按钮 , 进入代码编辑窗口,输入如下代码:
Timer1.Interval=1000'设置计时器为一秒发生一次
Timer1.Enabled=True'激活计时器
If a60 Then
m=a
Else
h=s\60
m=aMod60
EndIf
m=m-1
s=60
5、双击“计时器”控件,进入代码编辑窗口,输入如下代码:
s=s-1
If s = 0 And m0 Then
s=60
m=m-1
EndIf
If m = 0 And h0 Then
h=h-1
m=59
s=60
6、VB6.0制作倒计时计时器在代码编辑窗口的通用段进行变量定义:
Dim h As Integer , m As Integer,s As Integer'分别存储时分秒
Dim a AsInteger
7、双击窗体,进入代码编辑器 , 在Form_Load事件中写入代码:
Timer1.Enabled=False'先关闭计时器
8、关闭代码窗口,按下F5运行程序,单击“设置倒计时”命令按钮,弹出输入对话框 , 此时输入分钟数为1,确定 , 如图:
9、单击“启动倒计时”命令按钮,文本框显示倒计时时间,并时刻变动,至此实现vbnet计时器了倒计时功能 , 如图:
VB.net module中如何使用计时器?控制台调用Timer和窗体是类似vbnet计时器的 。首先在项目引用里面加入System.Windows.Forms程序集vbnet计时器,然后在代码顶部引入命名空间vbnet计时器:
Imports System.Windows.Forms
在控制台的Module中声明一个计时器vbnet计时器:
Private WithEvents Timer1 As New Timer()
把计时器的Tick事件静态绑定到处理函数中:
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
'一些代码
End Sub
在需要开始计时的地方vbnet计时器,修改其Interval、Enabled属性:
Timer1.Interval = 1000
Timer1.Enabled = True
vbnet计时器的介绍就聊到这里吧 , 感谢你花时间阅读本站内容 , 更多关于、vbnet计时器的信息别忘了在本站进行查找喔 。

推荐阅读