LOOP NOS COMPONENTES DE UM FORMULARIO
pessoal, num form com vários componentes como textbox, label, toolstrip e por aà vai...
como faço pra dar um for e encontrar apenas os picturebox???
ja tentei:
for each pct as picturebox in form.controls
mas na primeira ele ja encrencou com o toolstrip...
desde já agradeço a ajuda de todos!
Deve funcionar
Dim Resultado As IEnumerable(Of PictureBox) = Me.Controls.OfType(Of PictureBox)()
Dim objPicture As PictureBox
[ô]
For Each objPicture In Resultado
objPicture.Visible = False
Next
em
Me.Controls.OfType(Of PictureBox)()
deu o seguinte erro: [Ô]ofType[Ô] is not a member of system.windows.forms.control.controlcollection
daà tirei o typeof
deu o seguinte erro: Public ReadOnly property Control () as system.windows.forms.control.controlcollection has no type parameters and so cannot have type arguments.
daà tirei o controls e ficou do mesmo jeito...
que eu faço? continuo tentando aki. mas se puder dar uma ajudinha, ficarei agradecido.
obrigado!
Cara, para mim funcionou perfeitamente. Qual versão do VB.Net você está usando?
vb2005
Tópico encerrado , respostas não são mais permitidas