Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vb.net中的定时器控件_Vb.net_Timer - Fatal编程技术网

vb.net中的定时器控件

vb.net中的定时器控件,vb.net,timer,Vb.net,Timer,我在vb.net中有一个计时器,它的间隔是1000毫秒,。我在它的timer_tick事件中放置了一个代码,它将打印屏幕并将其保存到数据库中 问题是,当我在窗体外单击,或将鼠标焦点转到包含计时器/打印屏幕的窗体时,计时器停止。因此,打印屏幕也会停止 以下是它的特性: generate member = true interval = 1000 modifiers = friend 我将感谢任何关于这个问题的回复或提示,。谢谢。一个简单的测试,使用计时器创建表单 Interval=1000, 启

我在vb.net中有一个计时器,它的间隔是1000毫秒,。我在它的timer_tick事件中放置了一个代码,它将打印屏幕并将其保存到数据库中

问题是,当我在窗体外单击,或将鼠标焦点转到包含计时器/打印屏幕的窗体时,计时器停止。因此,打印屏幕也会停止

以下是它的特性:

generate member = true
interval = 1000
modifiers = friend

我将感谢任何关于这个问题的回复或提示,。谢谢。

一个简单的测试,使用
计时器创建表单

Interval=1000,
启用=真

以及以下表单中的代码

Dim i As Integer = 0

Private Sub Timer1_Tick(ByVal sender As System.Object, _
                        ByVal e As System.EventArgs) Handles Timer1.Tick
    Debug.WriteLine(i)
    i += 1
End Sub
继续
勾选
(并生成输出),无论窗体是否具有焦点

您确定没有在代码中的任何位置调用
Stop()
或将
Enabled
设置为
False


我建议在调用
Stop()
或更改
已启用的位置设置断点;然后,您可以查看表单失去焦点时是否正在执行这些行。

是否将Enabled属性设置为True?我通过编程将其设置为True。尝试在停止/禁用计时器的所有位置放置断点,并查看它们是否在表单失去焦点时被击中。我正在调用Stop,并在按钮停止的单击事件中启用false。