To už tady několikrát bylo. Možností je několik - hledejte PictureBoxy podle jména (Me.Controls(klíč)), nebo (pokud chcete použít cyklus For Each) si je dejte do Panelu a procházejte prostě kolekci Controls u Panelu. Nezapomeňte přetypovávat. Dále můžete taky použít takovýto dotaz:
For Each c As PictureBox In From c2 As Control In Me.Controls Where TypeOf c2 Is PictureBox Select DirectCast(c2, PictureBox)
Next
Tato konstrukce vyfiltruje ze všech ovládacích prvůk pouze PictureBoxy. Ovšem to neklapne pod Frameworkem nižším než 3.5.
|