Array
(
)

Localização de componentes na tela

Andredsanches
   - 18 fev 2008

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!!

Andredsanches
   - 27 fev 2008

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!