Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Tiago_BB

[Resolvido] Posicionar objetos via código

Recommended Posts

Mais com isso os valores não vão ficar fixo (200, 150, 250, 220) ?

 

Gostaria de fazer algo do tipo:

 

txt2.style("left") = txt1.style("left") + txt1.width + 8

 

Para que independente do tamanho do txt1, o txt2 ficara sempre ao lado dele!!!

 

Só que não consigo pegar o valor de txt2.. consigo atribuir um valor conforme demonstrado anteriormente.

 

Atte.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara pegar o atributo de um style é dificil. a melhor forma é fazer como te falei, ficará fixo, mas funciona!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal. Resolvi.

 

Como os campos são sempre alinhados, o valor LEFT será sempre o mesmo.

 

Com isso Fiz da seguinte forma:

 

Dim poslblA As Integer = 112 + txtNota.Width.Value + 6

lblA.Style.Add("left", poslblA)

 

Com isso, independente do tamanho do campo, o campo seguinte estará sempre ao lado do anterior.

 

Atte.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.