VB中timer控件每隔一小时事件发生一次 代码
发布网友
发布时间:2024-10-04 21:16
我来回答
共2个回答
热心网友
时间:2024-10-05 00:14
单靠一个控件 完成不了,你只可以 最长 65535 毫秒 定时,可以利一个公共变量(比如T)来计数,然后再在timer控件事件过程中第次使T 增(减)1,再判定T 是否到了规定的值.
以下是参考代码:
Dim T%
Private Sub Form_Load()
Timer1.Interval = 1000 '1000毫秒
Timer1.Enabled = True '计时器开始工作
T = 360 '置初值为360秒即1小时
End Sub
Private Sub Timer1_Timer()
T = T - 1 '每1000毫秒减1
If T = 0 Then
T = 360 '重置初值为360,为下一次
'==================
Print "此处放每小时要执行的代码"
'==================
End If
End Sub
热心网友
时间:2024-10-05 00:11
Private Sub Form_Load()
Timer1.Interval = 60000 '每分钟触发一次
End Sub
Private Sub Timer1_Timer()
Static iCount As Integer
iCount = iCount + 1
If iCount = 60 Then
iCount = 0
'每小时触发一次的代码
End If
End Sub
VB中timer控件每隔一小时事件发生一次 代码
以下是参考代码:Dim T Private Sub Form_Load()Timer1.Interval = 1000 '1000毫秒 Timer1.Enabled = True '计时器开始工作 T = 360 '置初值为360秒即1小时 End Sub Private Sub Timer1_Timer()T = T - 1 '每1000毫秒减1 If T = 0 Then T = 360 '重置初值为360,为下一次 '=== ...
vb中“timer”怎么用?
例如:1、在窗体上添加一个timer控件,默认名称为Timer1。2、将Timer1的Interval属性设置为1000,即每隔1000毫秒(1秒)触发一次。3、在Timer1的Timer()事件中编写如下代码 Private Sub Timer1_Timer() Print Time End Sub4、运行该程序,窗体上每隔1秒就会输出一次系统当前时间。
VB编程中:Timer1.Enabled = True是什么意思?
VB中Timer1.Enabled = True是使Timer 控件的Timer事件有效。通过把 Enabled 设置为 True 来使 Timer 控件成为有效,将开始由控件的 Interval 属性所建立的倒计数。Timer 控件,通过引发 Timer 事件,Timer 控件可以有规律地隔一段时间执行一次代码。Enabled 属性,返回或设置一个值,该值用来确定一个窗体...
vb中的timer.Interval怎么用?
1 to 65,535 设置的时间间隔(以毫秒计),在 Timer 控件 Enabled 属性设置为 True 时开始有效,例如,10,000 毫秒等于 10 秒。最大值为 65,535 毫秒,等于 1 分钟多一些。
VB中Timer的间隔最大时间是多少?
VB中Timer的间隔最大为65535ms。Timer控件是一个定时发生某个动作的控件,它有一个重要属性Interval,这个值设定每个多长时间执行一次动作,单位是毫秒,还有一个重要事件是Timer,双击Timer控件即可自动产生这个事件的框架,在这个框架里面写入每隔Interval毫秒就要执行的代码动作。可以通过编程实现长时间:Private...
vb中的timer的用法?
通过引发 Timer 事件,Timer 控件可以有规律地隔一段时间执行一次代码。语法 Timer 说明 Timer 控件用于背景进程中,它是不可见的 以下是他的属性 Enabled 属性 返回或设置一个值,该值用来确定一个窗体或控件是否能够对用户产生的事件作出反应。语法 object.Enabled [= boolean]Enabled 属性的语法包含下面...
vb timer控件怎么设置一小时后执行
设置timer1的interval为60000。定义一个模块级变量i,在timer1的timer事件中添加代码如下 i = i + 1 If i > 1 And i Mod 60 = 0 Then 。。。要执行的命令 他的回答只能检测一次,即时间大于60分钟就不能继续检测了,而我的答案可以重复检测只要时间是60分钟的倍数就满足条件,孰优孰劣,你应...
怎么样设置timer控件 可以让它1个小时去执行我写的方法 我想要求代码...
可以将timer的Interval值设置为1000(即1秒),然后定义一个全局私有变量,timer事件中对其加1,到3600时,就执行你的方法,具体代码如下:Private TimeCount As Long ‘时间计数 Private Sub Timer1_Timer()If TimeCount = 3600 Then TimeCount = 0 '执行你的方法 Else TimeCount = TimeCount + 1 End...
VB编程中一定要用“计时器控件”吗??不用行不行啊?它每隔设置的时间后执...
Timer控件可以有规律地间隔一段时间执行一次代码。Interval属性是Timer控件最重要的一个属性,它以千分之一秒为单位指定Timer事件之间的间隔,理论上可以认为最少可设置为1毫秒触发一次Timer事件。另外一个重要属性是Enabled属性,它决定计时器是否开始工作。因为Timer控件响应时间的流逝,独立于用户,可以成为...
VB中的timer控件的interval属性怎么设置是一个小时
最大的秒数也不够的,但可以这样:设置全局变量:dim js as inter load时:js =24*60*10 '得到24小时的分钟的10倍 timer1.interval = 6000 '6秒计数一次 在timer1事件中:js = js -1 '每6秒减一,如果为0,就一天了 if js = 0 then '执行一天一次的命令 js =24*60*10 end if ...