读书人

怎的修改下面反编后的代码

发布时间: 2011-12-24 23:03:24 作者: rapoo

怎样修改下面反编后的代码
急、急、急 在线等
Dim panel As FloatingPanel = DirectCast(Me.Page.FindControl("OverviewMap_Panel"), FloatingPanel)
panel.add_PanelCollapsed(New FloatingPanelCollapseEventHandler(Me, DirectCast(Me.OverviewMap_Panel_PanelCollapsed, IntPtr)))上面是反编译过来的代码,
红色处提示错误:add_PanelCollapsed不是esri.arcgis.adf.web.ui.webcontrols.floatingpanelde 的成员。
蓝色处提示错误:esri.arcgis.adf.web.ui.webcontrols.FloatingPanelCollapseEventHandler是委托类型要求将当个“addressof”表达式作为构造函数的唯一参数。
上面的两个问题我该图和解决,谢谢高手给予指点

[解决办法]

VB.NET code
'// add_PanelCollapsed =>这个错误你得用反射来列出正确的成员    Public Sub NewEvent()        '//一般标准的EventHandler 是这样的,至于你的是不是EventHandler ,你自己去试吧        Dim EH As EventHandler = New EventHandler(AddressOf DoEvent)    End Sub    Public Sub DoEvent(ByVal Sender As System.Object, ByVal e As System.EventArgs)    End Sub 

读书人网 >VB Dotnet

热点推荐