VB timer控件
等待插卡,从9开始按1秒递减,当减到5时还没检测到卡片,就msgbox“没发现卡片”只要在5之内,就MSGBOX“发现卡片”识别卡片的函数st=chk_442(icdev...
等待插卡,从9开始按1秒递减,当减到5时还没检测到卡片,就msgbox“没发现卡片” 只要在5之内,就MSGBOX “发现卡片” 识别卡片的函数st=chk_442(icdev) st=0 识别成功
展开
展开全部
private sub command1_click() '按下等待插卡按钮
Timer1.Interval = 1000
Timer1.Enabled = True
Call Timer1_Timer
end sub
private sub Timer1_Timer() '读秒
static n as integer
Dim st
if n=0 then n=9
n=n-1
Label1.Caption=n
st=chk_442(icdev)
if n<5 or st=0 then
msgbox “发现卡片”
n=9
Timer1.Enabled = False
Else
if n=5 then
msgbox “没发现卡片”
n=9
Timer1.Enabled = False
end if
end if
end sub
Timer1.Interval = 1000
Timer1.Enabled = True
Call Timer1_Timer
end sub
private sub Timer1_Timer() '读秒
static n as integer
Dim st
if n=0 then n=9
n=n-1
Label1.Caption=n
st=chk_442(icdev)
if n<5 or st=0 then
msgbox “发现卡片”
n=9
Timer1.Enabled = False
Else
if n=5 then
msgbox “没发现卡片”
n=9
Timer1.Enabled = False
end if
end if
end sub
微测检测
2023-10-30 广告
2023-10-30 广告
深圳市微测检测有限公司始创于2005年,是一家综合性、全方位、一站式的权威第三方检测认证公司。自成立以来,Microtest微测检测已成功为上万家企业完成数十万计的产品测试和认证,协助企业的产品畅销全球。Microtest微测检测已建立二十...
点击进入详情页
本回答由微测检测提供
展开全部
dim t as integer
Private Sub Form1_Load()
t=9
Time1.Interval=1000 '即每隔1000毫秒(1秒)触发一次。
Time1.Enable=True 'Time1使能,开始计时
End Sub
Private Sub Timer1_Timer()
Dim st as Integer
t=t-1
st=chk_442(icdev)
if st=0 then '识别成功
Time1.Enable=False 'Time1停止计时
MSGBOX “发现卡片”
else
if t=5 then
Time1.Enable=False 'Time1停止计时
msgbox “没发现卡片"
end if
end if
End Sub
Private Sub Form1_Load()
t=9
Time1.Interval=1000 '即每隔1000毫秒(1秒)触发一次。
Time1.Enable=True 'Time1使能,开始计时
End Sub
Private Sub Timer1_Timer()
Dim st as Integer
t=t-1
st=chk_442(icdev)
if st=0 then '识别成功
Time1.Enable=False 'Time1停止计时
MSGBOX “发现卡片”
else
if t=5 then
Time1.Enable=False 'Time1停止计时
msgbox “没发现卡片"
end if
end if
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询