Как мы можем использовать управление таймером в консольном приложении VB.Net? - PullRequest
6 голосов
/ 29 сентября 2010

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

Friend WithEvents XTIMER As System.Windows.Forms.Timer

Я устанавливаю все его свойства. Я установил интервал в 15000 мс. Но даже когда я установил состояние «Включено» для элемента управления таймером как истинное, событие «галочка» не запускается. Кто-нибудь может мне помочь, пожалуйста?

Ответы [ 4 ]

12 голосов
/ 29 сентября 2010
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
2 голосов
/ 29 сентября 2010

Используйте Класс таймера

1 голос
/ 29 сентября 2010

Используйте взамен System.Timers.Timer. Вот очень хорошее сравнение классов таймеров.

0 голосов
/ 29 сентября 2010

Импортируйте ссылку System.Windows.Forms и используйте класс Timer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...