2012-03-06 47 views
1

我有一個像記分板倒數計時器一樣運行的計時器。有沒有辦法,我可以顯示相同的計時器到兩個窗體窗體(winforms),而不訴諸屬性?在Windows之間共享一個定時器/變量

+0

任何理由,你爲什麼不想使用屬性? – bschultz 2012-03-06 15:28:02

+0

我有點覺得這將是尷尬做這樣的事情與使用屬性。如果這是唯一的方式,那麼我是爲了它。 – 2012-03-06 15:28:56

回答

1

嘗試傳遞一個參考計時器在你的其他形式的構造函數,並添加自己的Tick事件處理程序:

Public Class Form2 

    Public Sub New(ByVal mainTimer As Timer) 
    InitializeComponent() 
    AddHandler mainTimer.Tick, AddressOf mainTimer_Tick 
    End Sub 

    Private Sub mainTimer_Tick(ByVal sender As Object, ByVal e As EventArgs) 
    '// do something 
    End Sub 

End Class