نوشته شده توسط
kochol
سلام به همه ی دوستان
من یک برنامه با asp.net ساخته ام که در زمان اجرای برنامه تعدادی کنترل imagebutton به یک پانل اضافه می کند (همون گالری لبخند های سایتم ) و همه خاصیت های ان درست کار می کند ولی روال کلیک آن کار نمی کند
من کدی که برای روال کلیک آن نوشته ام را برایتان می زارم نگاه کنید و من را راهنمایی کنید
dim img() as system.web.ui.webcontrols.imagebutton
این کد زیر public class webform1 نوشته شده است
و در روالی که می خواهم کنترل ها اظافه شوند این کد را نوشتم
redim img(25)
و بعد در یک حلقه این را نوشتم
img(c) = new system.web.ui.webcontrols.imagebutton
و بعد در یک حلقه خاصیت های آن را نوشتم و در همان حلقه روال را به کنترل هام دادم
addhandler img(c).click, addressof imgbut_click
و بالاخره روال imgbut_click را نوشتم
private sub imgbut_click(byval sender as object,_
byval e as system.Web.UI.ImageClickEventArgs)
me.visible=false
end sub
Private Sub ib_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Button1.Visible = False
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim ib As Button
ib = New Button()
ib.Text = "mahdi"
ib.Top = 0
ib.Left = 0
Me.Controls.Add(ib)
AddHandler ib.Click, New System.EventHandler(AddressOf ib_Click)
End Sub
Ok?