【问题标题】:How do I make an event happen every x seconds? VB.NET如何让事件每 x 秒发生一次? VB.NET
【发布时间】:2015-10-25 00:14:30
【问题描述】:

如何在 VB.NET 中创建每 x 秒回调一次事件?

【问题讨论】:

  • 是用WinForms写的吗?
  • 使用timer
  • @Mephy 我看了但是 1. 它在 C# 和 2. 我找不到它。
  • 忽略;s 和{}s 并将public void 替换为Public Sub。或者你可以参考the documentation,它在VB中有一个很好的例子。

标签: vb.net winforms timer


【解决方案1】:

如何让它每 10 秒向我的计数器添加一个?

Public Class Form1

    Private Counter As Integer = 0

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Label1.Text = Counter.ToString
        Me.Timer1.Interval = TimeSpan.FromSeconds(10).TotalMilliseconds
        Me.Timer1.Start()
    End Sub

    Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
        Counter = Counter + 1
        Label1.Text = Counter.ToString
    End Sub

End Class

【讨论】:

  • 哦,是的,这确实有效。 :P 我没有意识到“Timer1Tick”(SD)就是我认为它是一个实际的滴答声。谢谢 :) @Idle_Mind
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-10
  • 2018-09-29
相关资源
最近更新 更多