INDEX PICTUREBOX
Bom Dia todos!
poderiam me ajudar em 1 problema que não consigo achar pela net
O problema acredito que seja simples, só não sei como fazer.
Eu gostaria de fazer uma picturebox em index no VB.NET, no VB6, seria assim:
No Form eu crio uma PictureBox chamada PicBox, em forma de index, então ficando PicBox(0),PicBox(1),PicBox(2)......., como seria feito isso em VB.NET?
Um codigo que funcionaria, seria, eu mudo a cor das picturebox apenas 1 comando, por exemplo em VB6:
Eu crio 50 Picturebox em forma de index no Form:
Esse pequeno código irá mudar todas as picturebox para vermelho.
Teria algum modo em fazer isso no VB.NET?
Obrigado !!
poderiam me ajudar em 1 problema que não consigo achar pela net
O problema acredito que seja simples, só não sei como fazer.
Eu gostaria de fazer uma picturebox em index no VB.NET, no VB6, seria assim:
No Form eu crio uma PictureBox chamada PicBox, em forma de index, então ficando PicBox(0),PicBox(1),PicBox(2)......., como seria feito isso em VB.NET?
Um codigo que funcionaria, seria, eu mudo a cor das picturebox apenas 1 comando, por exemplo em VB6:
Eu crio 50 Picturebox em forma de index no Form:
Dim i as Integer
For i = 0 to 50
PicBox(i).BackColor = &HFF&
Next i
Esse pequeno código irá mudar todas as picturebox para vermelho.
Teria algum modo em fazer isso no VB.NET?
Obrigado !!
Aqui tem a sua resposta...Com um exemplo funcional....testado...
https://social.msdn.microsoft.com/Forums/pt-BR/450be3f1-b6ae-4ac3-952a-bd2bc227972d/criar-componente-em-tempo-de-execuo?forum=vsvbasicpt
https://social.msdn.microsoft.com/Forums/pt-BR/450be3f1-b6ae-4ac3-952a-bd2bc227972d/criar-componente-em-tempo-de-execuo?forum=vsvbasicpt
Citação::
Aqui tem a sua resposta...Com um exemplo funcional....testado...
https://social.msdn.microsoft.com/Forums/pt-BR/450be3f1-b6ae-4ac3-952a-bd2bc227972d/criar-componente-em-tempo-de-execuo?forum=vsvbasicpt
Seria quase isso, más tem algum exemplo igual o do VB6?
Não existe controles indexados (array de controles) no VB.Net como existia no VB6
Você pode colocar todos os objetos PictureBox dentro do formulário e fazer algo do tipo:
Assim você consegue mudar a propriedade de todos os pictureboxs do formulário... Nem cheguei a testar no VB.NET, mas acho que é isso mesmo. Depois que comecei a ver outras linguagens, as vezes me confundo com a sintaxe de uma e outra hahaha
Abraços!
For Each x As Control in seuForm.Controls
IF Typeof x Is PictureBox Then
x.backcolor = Color.Black;
End if
Next
Assim você consegue mudar a propriedade de todos os pictureboxs do formulário... Nem cheguei a testar no VB.NET, mas acho que é isso mesmo. Depois que comecei a ver outras linguagens, as vezes me confundo com a sintaxe de uma e outra hahaha
Abraços!
Existe uma forma. Só que vc deve usar o FlowLayoutPanel na plataforma .NET
Dá uma olhada nesse vÃdeo, ele é em C# mas é fácil adaptar pra VB
https://www.youtube.com/watch?v=c1Vh25GTgbU
Té mais.
Dá uma olhada nesse vÃdeo, ele é em C# mas é fácil adaptar pra VB
https://www.youtube.com/watch?v=c1Vh25GTgbU
Té mais.
Faça seu login para responder