01-12-12, 03:16 PM
sooriaty03 كتب :أخي الكريم
في البداية نقوم بتعريف مصفوفة في قسم التصريحات العام
كما يلي :
كود :
Public Class Form1
Dim CheckList As New List(Of CheckBox)
'
'
End Class
وبعدها نقوم بإضافة أدوات Checkbox إليها في حدث Form_Load بهذه الطريقة
كود :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
For Each CHBOX In Me.Controls.OfType(Of CheckBox).Reverse
CheckList.Add(CHBOX)
Next
End Sub
وأخيرا في حدث TextBox1_TextChanged نكتب التالي
كود :
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
For I = 0 To CheckList.Count - 1
If I < TextBox1.Text Then
CheckList.Item(I).Visible = True
Else
CheckList.Item(I).Visible = False
End If
Next
End Sub
طبعا الكود الأخير أنت مخير في مكان وضعه ليس شرطا أن يكون داخل حدث TextBox1_TextChanged
وهذا الكود بالكامل
بالتوفيقكود :
Public Class Form1
Dim CheckList As New List(Of CheckBox)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
For Each CHBOX In Me.Controls.OfType(Of CheckBox).Reverse
CheckList.Add(CHBOX)
Next
End Sub
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
For I = 0 To CheckList.Count - 1
If I < TextBox1.Text Then
CheckList.Item(I).Visible = True
Else
CheckList.Item(I).Visible = False
End If
Next
End Sub
End Class
عفواً أخي sooriaty03 لم أنتبه لمشاركتك

