Fórum centralizar timage no form MDI #413857

09/03/2012

0

Olá galera, como faço para centralizar um imagem / Timage no form MDI ?
Marcos Barbosa

Marcos Barbosa

Responder

Posts

09/03/2012

Joel Rodrigues

Você precisará fazer alguns cálculos:

- o Left do TImage será igual a metade da largura do form menos a metade da largura do TImage;
- o Top do TImage será igual a metade da altura do form menos a metade da altura do TImage;

Exemplo de código:
img.Left := Round((form.Width/2)-(img.Width/2));
img.Top := Round((form.Height/2)-(img.Height/2));

Claro, pode haver diferenças devido a existência de toolbars, bordas, etc, basta que você adpte à sua necessidade.
No lugar de ´´form´´ você pode usar Self desde que o código esteja dentro do form no qual a imagem será centralizada.

Bem, espero que ajude.
Boa sorte.
Responder

Gostei + 0

12/03/2012

Marcos Barbosa

Vlw, funcionou...
Responder

Gostei + 0

20/04/2012

Jore

Essa era a dica que eu estava buscando...Muito bem explicada. Obrgiado!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar