Как мы можем использовать timer control в VB.Net консольное приложение?

Я пытаюсь использовать элемент управления Timer в своем консольном приложении.

Friend WithEvents XTIMER As System.Windows.Forms.Timer

Я устанавливаю все его свойства. Я установил интервал в 15000 МС. Но даже когда я устанавливаю включенное состояние элемента управления timer равным true, событие tick не срабатывает. Кто-нибудь может мне помочь?

4 ответов


использовать Timer Класс


Module Module1

    Sub Main()
        aTimer.AutoReset = True
        aTimer.Interval = 2000 '2 seconds
        AddHandler aTimer.Elapsed, AddressOf tick
        aTimer.Start()
        Console.ReadKey()
    End Sub

    Dim aTimer As New System.Timers.Timer

    Private Sub tick(ByVal sender As Object, ByVal e As System.Timers.ElapsedEventArgs)
        Console.WriteLine("tick")
    End Sub

End Module

Системы Использовать.Таймеры.Таймер вместо этого. Вот очень хороший сравнение классов таймера.


импорт System.Windows.Forms использовать Timer класса.