0
私はできたばかりのImageButtonを動的に表示しようとしています。また、これらの動的ImageButtonをクリックすると、イベントが発生します。ダイナミックコントロールがArrayListにロードされています。私は、ArrayListのの最初の ImageButtonを除いて、ArrayList内のすべての動的ImageButtonに対してイベントを発生させることができます。ダイナミックイメージボタンの配列最初のコントロールのイベントが起動しない
私はVB.Netにはとても新しいので、何か助けや提案をいただければ幸いです。私は私の問題のための回避策を見つけることができた
Dim aryImg As New ArrayList
For k = 0 To 10
sqlImgs.readData()
Dim img As New ImageButton
img.CommandName = "imgClick"
img.CommandArgument = k
AddHandler img.Click, AddressOf onClick
aryImg.Add(img)
aryImg(k).imageurl = sqlImgs.getData("picLoc")
aryImg(k).id = sqlImgs.getData("lTitle")
aryImg(k).width = "160"
aryImg(k).height = "240"
Next
Private Sub onClick(ByVal sender As Object, ByVal e As EventArgs)
Label1.Text = sender.id.ToString
End Sub