2010-01-11 1 views
0

다른 클래스의 AddressOf는 어떻게 넣을 수 있습니까?
이 오류가 발생합니다 'AddressOf'피연산자는 메서드 이름이어야합니다 (괄호는 사용하지 않음). "

은 VB.NET의 평가() 함수가 있나요? 아니면 하나합니까 어떻게?VB.NET - AddressOf를 설정하는 클래스를 통해 [Delegate]를 보냅니다.

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 

답변

1
당신은 OBJEKT의 인스턴스 및 대리인이 대중과 일치해야합니다의 방법이 있어야

대리자의 서명 또는 메서드는 public static이어야합니다.

나는 그것이 작동한다고 믿습니다.

관련 문제