Fórum Minha aplic é 800x600, como fazer p/ centralizar em 1024x768 #281329

12/05/2005

0

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


Rogsystem

Rogsystem

Responder

Posts

12/05/2005

Sandra

rogsystem,

Você quer centralizar o quê, especificamente? O form ou os componentes que estão nele?


Responder

Gostei + 0

12/05/2005

Nerdex

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;



Responder

Gostei + 0

12/05/2005

Steve_narancic

Ou simplesmente defina a propriedade [b:211ce45a3f]position[/b:211ce45a3f] dos Forms para [b:211ce45a3f]poScreenCenter[/b:211ce45a3f]


Responder

Gostei + 0

12/05/2005

Rogsystem

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?


Responder

Gostei + 0

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

Aceitar