【发布时间】:2017-07-27 20:14:11
【问题描述】:
当扩展一个类时,如何设置代码在基类的某些事件上执行?
是否应该这样处理基类事件:
Public Class Class2
Inherits Class1
Private Sub MyBase_MyEvent(sender as object, e as eventargs) Handles MyBase.MyEvent
' do stuff here
End Sub
End Class
或者应该覆盖事件调用者 sub?
Public Class Class2
Inherits Class1
Protected Overrides Sub OnMyEvent(e as EventArgs)
MyBase.OnMyEvent(e)
' do stuff here
End Sub
End Class
非常感谢
【问题讨论】:
标签: .net vb.net class inheritance event-handling