Hi
i have FlowLayoutPanel and i added button control and labele control to it.
how i can get label control value by click in button control in FlowLayoutPanel.
Private Sub load_products()
Dim sqlr As String = "select id,p_name,p_price from products"
Dim dt As New DataTable
Dim s As New SqlDataAdapter(sqlr, con)
dt.Clear()
s.Fill(dt)
Dim c1 As Integer
c1 = dt.Rows.Count
Dim i As Integer
For i = 0 To dt.Rows.Count - 1
Dim btn As New Button
Dim lbl As New Lable
btn.Text = dt.Rows(i)(1)
btn.Name = "btn" & dt.Rows(i)(0)
btn.Height = 40
btn.Width = 100
lbl.Text=dt.Rows(i)(2)
btn.BackColor = Color.LightSkyBlue
FlowLayoutPanel1.Controls.Add(btn)
FlowLayoutPanel1.Controls.Add(lbl)
AddHandler btn.Click, AddressOf HandleDynamicButtonClick
Next
End Sub
Private Sub HandleDynamicButtonClick(ByVal sender As Object, ByVal e As EventArgs)
Dim btn As Button = DirectCast(sender, Button)
Dim str As String = btn.Name
str = str.Remove(0, 3)
Dim p_id as integer
p_id = str
End Sub