VB.NET-通过要设置AddressOf的类发送[Delegate]

VB.NET-通过要设置AddressOf的类发送[Delegate],vb.net,silverlight,delegates,Vb.net,Silverlight,Delegates,我怎样才能把另一个班级的地址写下来? 我发现此错误,操作数“AddressOf”必须是方法的名称(不带括号)。" VB.NET中是否有Eval()函数?或者如何实现 Public Shared Property e As UserControl Public Shared Sub SetButton(ByVal button As String, ByVal Objekt As [Delegate]) Dim errorbuttom1 As Button = e.FindName("

我怎样才能把另一个班级的地址写下来?
我发现此错误,操作数“AddressOf”必须是方法的名称(不带括号)。"

VB.NET中是否有Eval()函数?或者如何实现

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实例,并且作为委托的方法必须是公共的,并且与委托的签名相匹配。或者,该方法必须是公共静态的

我相信那会有用的