这段程序主要作用就是创建一个线程(线程入口为Thread),然后线程中又启动一个计时器,每隔3秒调用一次TimerProc函数。
Thread的退出条件:收到WM_QUIT或从键盘输入了一个字符。参考GetMessage说明。
控制台调用Timer和窗体是类似的。首先在项目引用里面加入System.Windows.Forms程序集,然后在代码顶部引入命名空间:Imports System.Windows.Forms
在控制台的Module中声明一个计时器:
Private WithEvents Timer1 As New Timer()
把计时器的Tick事件静态绑定到处理函数中:
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
'一些代码
End Sub
在需要开始计时的地方,修改其Interval、Enabled属性:
Timer1.Interval = 1000
Timer1.Enabled = True
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)