mahsa.admin
سه شنبه 28 شهریور 1391, 12:53 عصر
باسلام
من در فرمم دوتا باتن دارم که با زدن باتن اول با کد زیر چند باتن در فرم ایجاد میشود
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
For j As Integer = 0 To dt.Rows.Count - 1
Dim btn As New ButtonX
btn.Name = j()
btn.Text = j+1)
Me.Controls.Add(btn)
btn.Parent = Rec_Lab.FlowLayoutPanel1
AddHandler btn.Click, AddressOf Click_on
End Sub
حالا میخاهم با زدن باتن شماره دو Handler پاک شود از طرفی میدونم کدش اینه
RemoveHandler btn.Click, AddressOf Click_on
اینو اگه در حلقه بالا به کار ببرم درست عمل میکنه چطور میشه در باتن دیگه(باتن شماره 2 که برای کنسل کردن هندل میباشد) به کار ببرم
من در فرمم دوتا باتن دارم که با زدن باتن اول با کد زیر چند باتن در فرم ایجاد میشود
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
For j As Integer = 0 To dt.Rows.Count - 1
Dim btn As New ButtonX
btn.Name = j()
btn.Text = j+1)
Me.Controls.Add(btn)
btn.Parent = Rec_Lab.FlowLayoutPanel1
AddHandler btn.Click, AddressOf Click_on
End Sub
حالا میخاهم با زدن باتن شماره دو Handler پاک شود از طرفی میدونم کدش اینه
RemoveHandler btn.Click, AddressOf Click_on
اینو اگه در حلقه بالا به کار ببرم درست عمل میکنه چطور میشه در باتن دیگه(باتن شماره 2 که برای کنسل کردن هندل میباشد) به کار ببرم