ALINHAR PICTUREBOX AO CENTRO

MAXCIM 07/08/2016 11:09:11
#465595
Olá amigos,

não sei que componente usar,ou fazer via programação.

tenho vários picturebox, adicionados a um PANEL, desejo alinhar ao centro do PANEL, se tiver 1 picture centralizar esse, se tiver 2 pictures centralizar os dois, e assim até encher a linha.

pensei em ficar somando e dividido e aplicando ao location de cada Picture, mas em VB.net deve ter jeito mais simples.


desde já agradeço.
KURTGU 07/08/2016 23:43:07
#465604
Resposta escolhida
Se quiser fazer via código picturebox.left= (panel.width - Picturebox.width)/2 para o top e só mudar left para tô e width para height.
MAXCIM 08/08/2016 08:25:41
#465606
obrigado Kurtgu, no caso de 1 pictute o código é esse,
e como faço quando tiver N pictures, posso ter 1 ou vários e a medida que for adicionando novos pictures todos vão sendo alinhados pelo centro até atingir a lateral esquerda.
quando usuário alterar o tamanho do form , devo realinhar os pictures.
KURTGU 08/08/2016 08:42:44
#465608
Tipo se for uma lista de fotos Exemplo, use o flowlayout panel e adicione dentro do flowlayout panel assim ele vai ajustar cada um no seu lugar...Como voce adiciona as picturebox?
MAXCIM 08/08/2016 08:51:27
#465610
kurtgu, eu analisei o flowlayoupanel e não encontrei alinhar ao centro, tem direita pra esquerda, esquerda pra direita...

tem alguma propriedade que não estou configurando corretamente?
KURTGU 08/08/2016 09:00:49
#465612
Veja se esta correto desta forma...
MAXCIM 08/08/2016 09:33:35
#465615
Kurtgu, bateu na trave!!!!!

adiciona os pictutes direitinho... e alinhar ao centro? tem como?

KURTGU 08/08/2016 09:41:47
#465617
muda a flowdirection para uptodown, e centraliza o flowlayout panel kkkk
MAXCIM 08/08/2016 10:04:26
#465619
to me sentindo meio ignorante já... mas não encontrei essas propriedades!
KURTGU 08/08/2016 11:47:14
#465620
Segue imagem...

Tópico encerrado , respostas não são mais permitidas