English 中文(简体)
VB.NET支持虚拟事件吗?
原标题:
  • 时间:2009-04-03 18:10:50
  •  标签:

In continuation of this question. Does VB.NET supports virtual events?

最佳回答

Does VB support the CLR notion of a virtual event

不。这是我们一直在考虑支持的东西,但在给定的语言周期中没有达到我们目前的标准。

Does VB support the idea of a hierarchy which customizes events

对您可以使用自定义事件语法来允许层次结构控制的事件。

MustInherit Class Base
    Public Custom Event Event1 As EventHandler
        AddHandler(ByVal value As EventHandler)
            AddEvent1(value)
        End AddHandler

        RemoveHandler(ByVal value As EventHandler)
            RemoveEvent1(value)
        End RemoveHandler

        RaiseEvent(ByVal sender As Object, ByVal e As System.EventArgs)
            RaiseEvent1(sender, e)
        End RaiseEvent

    End Event

    Protected MustOverride Sub AddEvent1(ByVal value As EventHandler)
    Protected MustOverride Sub RemoveEvent1(ByVal value As EventHandler)
    Protected MustOverride Sub RaiseEvent1(ByVal sender As Object, ByVal e As EventArgs)

End Class
问题回答

暂无回答




相关问题
热门标签