2008-10-01 47 views
1

有鑑於此:如何在vb.net的運行時將事件分配給定時器?

Public Sub timReminder_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) 
    If DateTime.Now() > g_RemindTime Then 
     Reminders.ShowDialog() 
     timReminder.Enabled = False 
    End If 
End Sub 

我希望能夠說這(我會在Delphi):

timReminder.Tick = timReminder_Tick 

但我得到的錯誤,當我嘗試它。

有誰知道我可以如何在VB.NET中的運行時將自定義事件分配給定時器的on-tick事件?

回答

4

使用「AddHandler」和「AddressOf」關鍵字爲Tick事件添加處理程序。

 
AddHandler timeReminder.Tick, AddressOf timeReminder_Tick 
0

addHandler是一個非常強大的工具。

嘗試使用它將事件添加到集合中的一系列控件。

處理程序可以將驗證或錯誤檢查添加到所有類型的控件,並且可以與您添加到窗體的任何內容一起工作。

相關問題