Custom Event 宣告之 RaiseEvent 宣告的簽章必須與自訂事件之 As 子句所指定的委派類型相同。
為了讓簽章相符, RaiseEvent 宣告和委派必須有一些參數,而且必須符合參數類型。
錯誤 ID︰ BC31137
更正這個錯誤
- 請變更
RaiseEvent宣告的參數,以符合委派類型的參數。
範例
這個範例示範具有 RaiseEvent 宣告之正確參數類型的自訂事件。
Delegate Sub TestDelegate(ByVal sender As Object, ByVal i As Integer)
Custom Event Test As TestDelegate
AddHandler(ByVal value As TestDelegate)
' Code for adding an event handler goes here.
End AddHandler
RemoveHandler(ByVal value As TestDelegate)
' Code for removing an event handler goes here.
End RemoveHandler
RaiseEvent(ByVal sender As Object, ByVal i As Integer)
' Code for raising an event goes here.
End RaiseEvent
End Event