我在将 c# 转换为 vb.net 时遇到问题,但 AddHandler
对我不起作用。谁能帮忙?
this.ucSurveyWebControl.OnResponseRecieved += new MentorLogic.Engines.Zodiac.Web.OnResponseRecieved(ucSurveyWebControl_OnResponseRecieved);
VB.net 代码:不起作用
Me.ucSurveyWebControl.OnResponseRecieved += New MentorLogic.Engines.Zodiac.Web.OnResponseRecieved(ucSurveyWebControl_OnResponseRecieved)
AddHandler
示例但不起作用
AddHandler MentorLogic.Engines.Zodiac.Web.OnResponseRecieved, AddressOf ucSurveyWebControl_OnResponseRecieved
BC32008
的错误消息:Delegate
'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
最佳答案
使用具体对象而不是类:
AddHandler Me.ucSurveyWebControl.OnResponseRecieved, AddressOf ucSurveyWebControl_OnResponseRecieved
关于c# - 地址不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14799964/