AddHandler inputDrop.SelectedindexChanged,AddressOf selOption(inputDrop,???,var1)Protected Sub selOption(ByVal sender As Object,ByVal e As System.EventArgs,ByVal tableCount As String)End Sub
我在这里放什么(???)
错误:
解决方法 此外,Mike C已经解释过,如果事件处理程序的签名与事件不匹配,您始终可以将事件处理程序包装在另一个方法中,例如匿名方法:is an event,and cannot be called directly. Use a ‘RaiseEvent’ statement to raise an event.
Protected Sub selOption(ender As Object,e As System.EventArgs,somestring As String)End Sub...For i = 1 To 10 Dim cBox = new ComboBox() Dim number = i ' local copy to prevent capturing of i ' AddHandler cBox.SelectedindexChanged,Sub(s,e) selOption(s,e,"Hi! I am Number " & number)Next
现在,当最后一个ComboBox的索引发生变化时,传递给selOption的somestring参数将为Hi!我是第10号,而它会是嗨!我是第一个ComboBox等的第一名.
总结以上是内存溢出为你收集整理的VB.NET中的AddHandlers全部内容,希望文章能够帮你解决VB.NET中的AddHandlers所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)