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的实例,这是委托必须是公开和匹配方法代表签名或者,方法必须是公共静态的
我相信会工作...