PDA

View Full Version : چه طور می شه تو vb.netکنترل آرایه ای ساخت



mazdaxx
پنج شنبه 16 مهر 1388, 15:31 عصر
با سلام

چه طور می شه تو vb.net کنترل آرایه ای ساخت مثلا من چند تا داده تو یه listbox دارم که می خوام برای هر کدام یه لیبل جدا گانه بسازم که مکان هر کدام با دیگری فرق کنه اگه می شه با سورس کمک کنید
با تشکر

anooshiran
جمعه 17 مهر 1388, 13:31 عصر
سلام دوست عزیز

کد زیر طریقه ساخت کنترل آرایه ای و همچنین ایجاد event برای آن است



Public Class Form1
Dim lbl(5) As Label

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
For i As Integer = 0 To 5
lbl(i) = New Label
lbl(i).Name = "txt_" & i.ToString.Trim
lbl(i).Location = New Point(10, i * 30 + 5)
Me.Controls.Add(lbl(i))
AddHandler lbl(i).TextChanged, AddressOf lbl_TextChanged
AddHandler lbl(i).Validated, AddressOf lbl_Validated

Next
End Sub
Private Sub lbl_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)

End Sub
Private Sub lbl_Validated(ByVal sender As Object, ByVal e As System.EventArgs)
Dim lbl As String = sender.Name
MsgBox(sender.Text)
End Sub
End Class