| Forum: ASP.NET |
Thema:
Re: Dynamisch angelegte Buttons finden |
Von:
G. Guest (
20.01.2003 15:41) |
Danke für den Hinweis, aber irgendwie werder ich da nicht ganz so schlau draus. So sollte es aussehen - denke ich:
(etwas gekürzt)
Function DrawImages()
...
For x = 0 To arr_Files.Length - 1
DateiInfo = New FileInfo(arr_Files(x))
btn_ThumbImageBtn = New System.Web.UI.WebControls.ImageButton()
btn_ThumbImageBtn.ImageUrl = "myIMG" & x & ".gif"
btn_ThumbImageBtn.ID = "btn_ImgBtn" & x
btn_ThumbImageBtn.CommandName = "ImgBtn"
Me.FindControl("pld_Images").Controls.Add(btn_ThumbImageBtn)
Next
End Function
Private Sub btn_ImgBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim btn_ClickedOne As System.Web.UI.WebControls.ImageButton
btn_ClickedOne = CType(sender, System.Web.UI.WebControls.ImageButton)
img_ShowImg.ImageUrl = btn_ClickedOne.ImageUrl
End Sub
Das laden und darstellen der Buttons funktioniert soweit, aber das Zugreifen auf den geClickten Button nicht.
Ich habe schon Befehle wie '.onCommand' oder '.ServerClick' versucht zu verwenden diese stehen mir aber nicht zur Verfügung (ich arbeite mit VS.NET). Ich erhalte folgenden hinweis: '... onCommand ... ist in diesem Kontext nicht zugreifbar, da es Protected ist'.
Vielleicht hast du ja auf der Basis von meinem Code eine Idee, die mir weiterhelfen kann.
Danke
Gruss
Roland
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!