如何在 VB.NET 中每 x 分钟调用一次函数? [英] How do I call a function every x minutes in VB.NET?

查看:28
本文介绍了如何在 VB.NET 中每 x 分钟调用一次函数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何每 x 分钟调用一次函数.

How do I call a function every x minutes.

我想我必须在表单中添加一个计时器?

I assume I'd have to add a timer to the form?

推荐答案

这里是一个简单的例子:

here is a simple example:

Public Class SampleCallEveryXMinute

     Private WithEvents xTimer as new System.Windows.Forms.Timer

     Public Sub New(TickValue as integer)
         xTimer = new System.Windows.Forms.Timer
         xTimer.Interval = TickValue
     End Sub

     Public Sub StartTimer
         xTimer.Start
     End Sub

     Public Sub StopTimer
         xTimer.Stop
     End Sub

     Private Sub Timer_Tick Handles xTimer.Tick
         SampleProcedure
     End Sub

     Private Sub SampleProcedure
         'SomeCodesHERE
     End Sub

End Class

用法:

Dim xSub as new SampleCallEveryXMinute(60000) ' 1000 ms = 1 sec so 60000 ms = 1 min
xSub.StartTimer

这篇关于如何在 VB.NET 中每 x 分钟调用一次函数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆