بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
ندخل في الموضوع مباشرة :
للحصول على كل ال PictureBox في الفورم في List
اذا اردتها في Array :
وهكذا اذا اردت جميع ال Label في الفورم :
ملاحظة هامة :
هنا نحن نبحث داخل الخاصية Controls في الفورم والتي تحتفظ بالكونترولات داخل الفورم فقط وليس الكونترولات داخل الحاويات Containers التي داخل الفورم
بمعنى اذا كان لديك Panel او GroupBox او اداه حاوية بها ادوات ، لن تتمكن من الحصول على الادوات بالطريقة السابقة ولكن يجب عليك البحث داخل هذه الحاويات :
السلام عليكم ورحمة الله وبركاته
ندخل في الموضوع مباشرة :
للحصول على كل ال PictureBox في الفورم في List
كود :
Dim PictureBoxList = Controls.OfType(Of PictureBox).ToListاذا اردتها في Array :
كود :
Dim PictureBoxArray = Controls.OfType(Of PictureBox).ToArrayوهكذا اذا اردت جميع ال Label في الفورم :
كود :
Dim LabelList = Controls.OfType(Of Label).ToListملاحظة هامة :
هنا نحن نبحث داخل الخاصية Controls في الفورم والتي تحتفظ بالكونترولات داخل الفورم فقط وليس الكونترولات داخل الحاويات Containers التي داخل الفورم
بمعنى اذا كان لديك Panel او GroupBox او اداه حاوية بها ادوات ، لن تتمكن من الحصول على الادوات بالطريقة السابقة ولكن يجب عليك البحث داخل هذه الحاويات :
كود :
Dim PictureBoxInPanelList = Panel1.Controls.OfType(Of PictureBox).ToList
