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
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.