我有通過代碼(動態)生成的按鈕。我必須將一個事件(同樣)與他們聯繫起來。我使用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
刪除最後一個參數 –