vb定时器提醒后 怎么编写一分钟后自动关闭提醒
答案:5 悬赏:0 手机版
解决时间 2021-03-09 04:08
- 提问者网友:萌卜娃娃
- 2021-03-08 07:47
vb定时器提醒后 怎么编写一分钟后自动关闭提醒
最佳答案
- 五星知识达人网友:梦中风几里
- 2021-03-08 09:01
1.设定时器控件(例如“Timer1”)的启动你已经解决;
2.设有一个控件(例如Label控件“提醒内容控件”)用于显示提醒内容,其Enabl属性为False;
3.双击Timer1图标,在代码窗口书写如下子过程:
Private Sub Timer1_Timer()
If 提醒内容控件.Visible = False Then '定时器首次动作
提醒内容控件.Visible = True '显示提醒内容
Timer1.Interval = 60000 '设置60秒后定时器再次动作
Else '定时器再次动作
提醒内容控件.Visible = False '关闭提醒
Timer1.Enabled = False '关闭定时器
End If
End Sub
2.设有一个控件(例如Label控件“提醒内容控件”)用于显示提醒内容,其Enabl属性为False;
3.双击Timer1图标,在代码窗口书写如下子过程:
Private Sub Timer1_Timer()
If 提醒内容控件.Visible = False Then '定时器首次动作
提醒内容控件.Visible = True '显示提醒内容
Timer1.Interval = 60000 '设置60秒后定时器再次动作
Else '定时器再次动作
提醒内容控件.Visible = False '关闭提醒
Timer1.Enabled = False '关闭定时器
End If
End Sub
全部回答
- 1楼网友:人類模型
- 2021-03-08 12:48
vb8.0版本的话用下面的方法:
先从工具箱拖一个timer定时器控件,默认的属性不用改了。双击这个控件,在SUB Timer1_Tick里加代码:
dim T as long
T+=200
if T>=3000 and T<3200 then
显示Form2
end if
- 2楼网友:鱼忧
- 2021-03-08 11:42
代码手动输的,可能会有某些编译错误,自己小修改下就ok了。
需要两个按钮,一个标签。
option explicit
dim utimer as new timer
dim i&
private sub utimer_timer()
utimer.interval=1000
i=i+1
end sub
private sub form_load()
command1.caption="开始计时"
command2.caption="停止计时"
lable1.caption="计时:" & i &"s"
end sub
private sub command1_click()
utimer.enable=1
end sub
private sub command2_click()
utimer.enable=0
end sub
====================
顺便送一个程序给lz参考。
需要两按钮 一标签。
option explicit
dim utimer as new timer
private sub form_load()
command1.caption="开始计时"
command2.caption="停止计时"
lable1.caption="计时:"& " s"
utimer.interval=1000
end sub
private sub command1_click()
utimer.enable=1
end sub
private sub command2_click()
utimer.enable=0
end sub
private sub utimer_timer()
lable1.caption="计时:" & time
end sub
- 3楼网友:底特律间谍
- 2021-03-08 10:48
Private Sub waittime(delay As Single) '延时的自定义函数
Dim starttime As Single
starttime = Timer
Do Until (Timer - starttime) > delay
Loop
End Sub
调用
Private Sub Command1_Click()
waittime (60) '60秒
msgbox"times up"
End Sub
- 4楼网友:上分大魔王
- 2021-03-08 10:14
插入一个时间控件,然后将时间间隔设为一分钟(36000),可用属性设为false
定时器提醒后变为tue
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯