Fórum Centralizar imagem no formulário #371762
30/06/2009
0
Tenho uma imagem localizada no dentro de um formulário maximizado. Até
aí tudo bem, mas caso este formulário seja executado em um computador
onde a tela tenha uma resolução diferente a tela onde eu efetuei os testes, a
imagem não permanecerar mais no centro do formulário.
Acredito que o delphi tenha algum recurso para resolver este problema,
aguém tem alguma dica :?:
Desde já obrigado!
Fabricio.ribeiro
Curtir tópico
+ 0Post mais votado
30/06/2009
Avisa se deu certo...
Willian
Gostei + 1
Mais Posts
30/06/2009
Willian
imagem.left := (formulario.width - imagem.width) / 2 imagem.top := (formulario.height - imagem.height) / 2
Pode colocar esse código no [b:0b81dfe974]OnCreate [/b:0b81dfe974]e no [b:0b81dfe974]OnResize [/b:0b81dfe974]do form.
Espero ter ajudado!
Abraços,
Willian
Gostei + 0
30/06/2009
Osocram
Gostei + 0
30/06/2009
Fabricio.ribeiro
Willian tentei a sua sugestão, ustilizando as três operações (+ , - e x)
ocorre tudo bem, porém quando uso a quarto ( / ) que está em sua sugestão ,
o delphi lança um erro de copilação:
[i:0e327bf03f]Incompatible types: ´Integer´ and ´Extend´[/i:0e327bf03f]
Qual seria o motivo?
Gostei + 0
30/06/2009
Fabricio.ribeiro
Willian tentei a sua sugestão, ustilizando as três operações (+ , - e x)
ocorre tudo bem, porém quando uso a quarto ( / ) que está em sua sugestão ,
o delphi lança um erro de copilação:
[i:29e204adf0]Incompatible types: ´Integer´ and ´Extend´[/i:29e204adf0]
Qual seria o motivo?
Gostei + 0
30/06/2009
Fabricio.ribeiro
Willian tentei a sua sugestão, ustilizando as três operações (+ , - e x)
ocorre tudo bem, porém quando uso a quarto ( / ) que está em sua sugestão ,
o delphi lança um erro de copilação:
[i:438ba2ed8b]Incompatible types: ´Integer´ and ´Extend´[/i:438ba2ed8b]
Qual seria o motivo?
Gostei + 0
30/06/2009
Fabricio.ribeiro
Obrigado Willian! :D
Gostei + 0
06/09/2015
Cgm2k7 2013
Gostei + 0
28/07/2017
Pedro Souza
[quote:7181daf71d]imagem.left := trunc((formulario.width - imagem.width) / 2);
imagem.top := trunc((formulario.height - imagem.height) / 2);[/quote:7181daf71d]
Avisa se deu certo...
Gostei + 0
28/07/2017
Pedro Souza
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)