Antagligen en väldigt basic fråga...Jag har ett gäng med knappar som jag vill ska kopplas samman till samma sub-rutin i Codebehind, men jag vill ju samtidigt veta vilken knapp som har blivit klickad. i pageload lägger du in Verkar ju väldigt knepigt om man nu vill lägga till knappar dynamiskt? Blir egentligen väldigt lätt att lägga till nya knappar dynamiskt:Kalla på Sub genom OnClick
Vet inte om jag bara har missat syntaxen eller om jag är helt fel ute?
<code>OnClick="knapp_Click(kontakt,'')"</code>
Vill alltså skicka med värdet kontakt i det här fallet.Sv: Kalla på Sub genom OnClick
AddHandler Knapp1.Click, AddressOf Knapp_Click
AddHandler Knapp2.Click, AddressOf Knapp_Click
AddHandler Knapp3.Click, AddressOf Knapp_Click
Sub Knapp_Click(sender As Object, e As EventArgs)
sender innhåller vilken knapp som klickats
är inte nån vb guru men det där borde funkaSv:Kalla på Sub genom OnClick
Sv: Kalla på Sub genom OnClick
Dim b as new button
b.text="hej hopp"
b.commandargument=kanske_ett_id_nummer_eller_liknande_för_att_identifiera_knappen
addhandler b.click,addressof knapp_click 'som i Andreas exempel
Någon_kontroll.Controls.add(b)