VB.NET - 通过类发送[委托]来设置AddressOf

问题描述:

如何从另一个类中放置AddressOf?
我得到这个错误'AddressOf'操作数必须是一个方法的名字(没有括号)。 “

是否有VB.NET的eval()函数吗?或者一个人如何做到这一点?VB.NET - 通过类发送[委托]来设置AddressOf

Public Shared Property e As UserControl 

Public Shared Sub SetButton(ByVal button As String, ByVal Objekt As [Delegate]) 

    Dim errorbuttom1 As Button = e.FindName("errorButton1") 

    AddHandler errorbuttom1.Click, AddressOf Objekt 

End Sub 

你必须有OBJEKT的实例,这是委托必须是公开和匹配方法代表签名或者,方法必须是公共静态的

我相信会工作...