Vb.NET window 失去焦点时禁用计时器

Vb.NET Disabling timer when window loses focus

我正在 vb 开发测验软件。 Net 登录后有两个独立的windows。我已经为每个 windows 添加了计时器。但问题是当鼠标焦点在另一个 window 上时,如何禁用一个 window 的计时器计数?

按照 Hans 的建议,使用 Deactivate 事件的形式。

Private Sub Form1_Deactivate(sender As Object, e As EventArgs) Handles MyBase.Deactivate
    ' deactivate this forms timer
End Sub