Minha aplic é 800x600, como fazer p/ centralizar em 1024x768
Olá a todos!!!!
Minha aplicação é 800x600, como fazer p/ centralizar ou até mesmo maximizar em 1024x768, pq do jeito q está o sistema maximiza mas só as bordas, gostaria q ele ficasse centralizado, alguém tem uma dica.
obrigado
Minha aplicação é 800x600, como fazer p/ centralizar ou até mesmo maximizar em 1024x768, pq do jeito q está o sistema maximiza mas só as bordas, gostaria q ele ficasse centralizado, alguém tem uma dica.
obrigado
Rogsystem
Curtidas 0
Respostas
Sandra
12/05/2005
rogsystem,
Você quer centralizar o quê, especificamente? O form ou os componentes que estão nele?
Você quer centralizar o quê, especificamente? O form ou os componentes que estão nele?
GOSTEI 0
Nerdex
12/05/2005
Se ele falou em ´bordas´ deduz-se ser o Form...: Este procedimento faz o trabalho da centralização do Form, de preferência, depois do tratamento de escalamento para adaptação de resoluções de vídeo diferentes da compilada:
procedure TForm1.FormActivate(Sender: TObject); var r: TRect; begin //centralização SystemParametersInfo(SPI_GETWORKAREA, 0, @r, 0); Left:=((r.right - r.left) - Width) div 2; Top :=((r.bottom - r.top) - Height) div 2; end;
GOSTEI 0
Steve_narancic
12/05/2005
Ou simplesmente defina a propriedade [b:211ce45a3f]position[/b:211ce45a3f] dos Forms para [b:211ce45a3f]poScreenCenter[/b:211ce45a3f]
GOSTEI 0
Rogsystem
12/05/2005
não o q eu queria e q qdo mudasse a resolução de 800x600 para 1024x768 o sistema centralizasse, tem como eu botar a imagem aqui no forum para vcs verem como fica?
GOSTEI 0