求一个倒计时代码 如10分钟后或者 5分钟后 发出BEEP声音

jp0077777 2012-10-11 04:55:00
要代码

在线等


谢了
...全文
258 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jeary 2012-10-12
  • 打赏
  • 举报
回复
Public JSjs As Integer '计时时间
Public date1 As String '起始时间
Private Sub Command6_Click()
Timer1.Enabled = True
date1 = ""
End Sub

Private Sub Form_Load()
Timer1.Enabled = False
JSjs = 10 '计时10分钟
End Sub

Private Sub Timer1_Timer()
If date1 = "" Then
date1 = Format(Now, "yyyy-MM-dd hh:mm:ss")
End If

If DateDiff("n", date1, Now) >= JSjs Then
MsgBox "时间到"
Timer1.Enabled = False
End If

End Sub
ksskope 2012-10-12
  • 打赏
  • 举报
回复
二个文本框T1,T2,T1用来设定时间的,T2用来显示时间。二个按钮C1,C2,C1用来启动计时,C2停止并可以重新设置时间,还要画一个计时器用于计时用
Private Sub C1_Click()
If T1.Text = "" Then
MsgBox "请重新输入", vbCritical
Else
T1.Enabled = False
Tr1.Enabled = True
T2.Text = 0
End If
End Sub

Private Sub C2_Click()
T1.Enabled = True
Tr1.Enabled = False
T2.Text = 0
End Sub

Private Sub Tr1_Timer()
If T2.Text = T1.Text Then
Beep
Tr1.Enabled = False
MsgBox "时间到", vbOKOnly
T2.Text = 0
Else: T2.Text = T2.Text + 1
End If
End Sub
jp0077777 2012-10-11
  • 打赏
  • 举报
回复
最好能让我 自己定义时间 10分钟 5分钟 或者其它整数时间 不超过一小时

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧