我有通过代码(动态)生成的按钮。我必须将一个事件(同样)与他们联系起来。我使用AddHandler button.click, AddressOf mysub
。在Visual Basic .NET中的AddressOf
问题是,mysub得到一个字符串(mysub(string
)),但AddressOf不接受例程中的参数。我怎样才能做到这一点?还使用AddressOf的替代方法。
Public Class Form1
...
Private Sub mysub(ByVal sender As Object, ByVal e As System.EventArgs, ByVal str As String)
...
...
End Sub
...
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
...
While something
...
Dim btn As New Button
...
AddHandler btn.click, AddressOf mysub 'here the issue
End While
...
End Sub
End Class
按钮生成点击,而不是字符串,请仔细考虑一下 –
You didn 't understand ...看到现在我的场景 – Alph
删除最后一个参数 –