地址不起作用

Joh*_*n D 2 c# vb.net addressof addhandler

我遇到了ac#to vb.net转换的问题,但AddHandler对我不起作用.有人可以帮忙吗?

this.ucSurveyWebControl.OnResponseRecieved += new MentorLogic.Engines.Zodiac.Web.OnResponseRecieved(ucSurveyWebControl_OnResponseRecieved);
Run Code Online (Sandbox Code Playgroud)

VB.net代码:不起作用

Me.ucSurveyWebControl.OnResponseRecieved += New MentorLogic.Engines.Zodiac.Web.OnResponseRecieved(ucSurveyWebControl_OnResponseRecieved)
Run Code Online (Sandbox Code Playgroud)

AddHandler 示例但不起作用

AddHandler MentorLogic.Engines.Zodiac.Web.OnResponseRecieved, AddressOf ucSurveyWebControl_OnResponseRecieved
Run Code Online (Sandbox Code Playgroud)

错误消息BC32008:代表

'MentorLogic.Engines.Zodiac.Web.OnResponseRecieved' requires an 'AddressOf' expression or lambda expression as the only argument to its constructor.

error `BC30676`: 'OnResponseRecieved' is not an event of 'MentorLogic.Engines.Zodiac.Web'. Page Validation Complete
Run Code Online (Sandbox Code Playgroud)

Nic*_*ler 5

使用具体对象而不是类:

AddHandler Me.ucSurveyWebControl.OnResponseRecieved, AddressOf ucSurveyWebControl_OnResponseRecieved
Run Code Online (Sandbox Code Playgroud)