For Each obj As Object In FormName.Controls
If (TypeOf obj Is TabControl) Then
For Each objPages As Object In obj.TabPages
For Each objControls As Object In objPages.Controls
MsgBox(objControls.Name)
Next
Next
Else
MsgBox(Obj.Name)
End If
Nextلو سمحتك ، أريد كود مباشر بدلاً من الكود الموضع أعلاه !!!
فحينما كنت أتعامل مع Visual Basic 6.0 ، كنت قادر علي فعل هذا بالكود التالي :
For Each obj In FormName.Controls MsgBox(Obj.Name) Next
لكن في فيدوال دوت نيت 2008 ، يقوم بالمرور علي كل ما هو مدرج بالنموذج فقط ، ولا يمر علي العناصر الموجودة داخل الحاويات
مع العلم أن هناك حاويات داخل الحاويات ، وكل حاوية بها كائنات أخري !!!
أرجو فكرة تساعدني علي المرور علي كل العناصر بطريقة مبسطة مثل فيجوال 6.0 !!!
شكراً لكم جميعاً

