Localização de componentes na tela
18/02/2008
0
Pessoal, alguém sabe como consigo obter a localização de um componente com relação à tela do PC, e não com relação ao parent dele?
Thanks a lot!!
Thanks a lot!!
Andredsanches
Curtir tópico
+ 0
Responder
Posts
27/02/2008
Andredsanches
Well, essa dúvida que eu postei pode ser a de mais gente, então lá vai o que eu fiz pra resolver: tenho um form, uma tabsheet, uns painéis e mais um monte de componentes, e por fim o componente cuja localização eu quero. Declarei uma lista de controls e, a partir do dito cujo, fui fazendo uma lista de parents até chegar ao form -> pegando a posição de cada um e dando offset, e assim por diante. Dessa forma saí da posição do meu componente em relação ao seu parent, somei à posição do parent... até chegar à form, e consequente somei à posição da form que já é em relação à tela. Ao final dei um offset em Y, pois as larguras das barras de título não entram nessa posição, não sei porque. Mas foi isso, funcionou!
Responder
Clique aqui para fazer login e interagir na Comunidade :)