Liebe Programmierkollegen
Ich habe ein problem beim abrufen des Click events von Dynamisch erzeugten Buttons.
Mein Code sieht so aus:
Dim Button1 As Button
dim zahl as integer
.
.
zahl + = 1
Button1 = New Button
Button1.Text = "Test"
Button1.name = zahl
.
AddHandler Button1.Click, AddressOf Button1_click
Me.Controls.add(Button1)
.
.
.
Privat Sub Button1_click(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
Mein Problem ist, dass wenn ich jetzt in das Button1.click ereignis etwas hineinschreibe und mehrere Buttons dynamisch erzeugt habe alle Button den selben namen haben, obwohl ihnen unterschiedliche zugewiesen wurden. Ich glaube es liegt an der globalen Variablen deklaration. Allerdings funktioniert es ohne die nicht.
Bitte um Hilfe und bedanke mich im Vorhinein!
Laurenz
Ich habe ein problem beim abrufen des Click events von Dynamisch erzeugten Buttons.
Mein Code sieht so aus:
Dim Button1 As Button
dim zahl as integer
.
.
zahl + = 1
Button1 = New Button
Button1.Text = "Test"
Button1.name = zahl
.
AddHandler Button1.Click, AddressOf Button1_click
Me.Controls.add(Button1)
.
.
.
Privat Sub Button1_click(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
Mein Problem ist, dass wenn ich jetzt in das Button1.click ereignis etwas hineinschreibe und mehrere Buttons dynamisch erzeugt habe alle Button den selben namen haben, obwohl ihnen unterschiedliche zugewiesen wurden. Ich glaube es liegt an der globalen Variablen deklaration. Allerdings funktioniert es ohne die nicht.
Bitte um Hilfe und bedanke mich im Vorhinein!
Laurenz