Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB .NET > выход из таймера


Автор: gangsterovich 18.7.2012, 01:31
я имею таймер ,который исполняет подряд несколько продцедур подряд,которым я передаю разные значения

Код

Private Sub Timer(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer.Tick
Procedur("x")
Procedur("y")
Procedur("z")
End Sub


Procedur("x") возвращает да или нет. я чот не могу понять как при возвращении "да",к примеру  был выход из процедуры у таймера?  
решение  типа 
Код

Timer.Stop()
Timer.Start()

не решает мою задачу. тоесть надо не остановить таймер,а просто симитировать  Exit Sub в самом таймере

Автор: diadiavova 18.7.2012, 18:53
Код

If Procedur("x") Then
    Exit Sub
End If

Нэ? smile 

Автор: gangsterovich 18.7.2012, 20:14
ну кагбэ так тож пробовал после написания поста .но не хотелось лишний код писать.хотелось просто в процедуру это запихнуть.так и сделал)спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)