Dúvida quanto a abertura de FORMS!!

Delphi

21/09/2006

Pessoal,
Sou iniciante no Delphi, e gostaria que vcs me orientassem qto a uma dúvida
Estou criando um programa para a faculdade, no qual temos vários botões (clientes, fornecedores, produtos) no FORM Principal.
Como há somente estes botões no Form Principal, há um grande espaço vazio nele.
A minha dúvida é a seguinte, quando eu clicar em algum destes botões, como por exemplo cliente, tem como ao invés de abrir um novo FORM esta nova tela abrir no espaço Vazio do Form Principal ? Daí qdo eu fechasse ela, o Form ficaria vazio novamente...
Vcs poderiam me ajudar qto a isso ? Se há alguma possibilidade, poderiam me orientar como fazer ??

Muito obrigado devido a atenção.


Demir

Demir

Curtidas 0

Respostas

Rodc

Rodc

21/09/2006

Você pode fazer o seguinte:
    Form2.Parent := Form1.ScrollBox1;
    Form2.Top := 0;
    Form2.Left := 0;
    Form2.Show();

Mas desta forma os Edits de dentro do form2 nunca recebem o foco, não sei porque.


GOSTEI 0
Demir

Demir

21/09/2006

Você pode fazer o seguinte:
    Form2.Parent := Form1.ScrollBox1;
    Form2.Top := 0;
    Form2.Left := 0;
    Form2.Show();
Mas desta forma os Edits de dentro do form2 nunca recebem o foco, não sei porque.



OK, muito obrigado ROC.
Irei tentar no projeto.
Hoje eu vi um programa no qual acontece da seguinte maneira:
Quando vc clica num botão, aparece o FORM2 sendo que depois de 1 segundo, este FORM se integra junto ao FORM1, formando um único FORM.
Será que alguém sabe alguma configuração além do que o ROC passou para conseguir este Efeito ??


GOSTEI 0
Demir

Demir

21/09/2006

Alguém saberia dar mais alguma dica ???


GOSTEI 0
Demir

Demir

21/09/2006

SOBE ^^


GOSTEI 0
Paullsoftware

Paullsoftware

21/09/2006

creio que se vc ultilizar aplicações MDI irá resolver seus problemas, pois os forms filhos, por padrão, já são criados dentro do form Pai. :wink:


GOSTEI 0
Quartieri

Quartieri

21/09/2006

:) Vc poderia usar Frames, ou ainda PageControl.


GOSTEI 0
Demir

Demir

21/09/2006

OK, Muito obrigado mesmo pela ajuda de todos.
Irei tentar fazer como cada um propos, e caso ainda tenha dúvida, venho-lhe enxe-los novamente..rs
Se caso alguém tiver mais alguma dica, ficaria muito agradecido de ser ajudado.
Desde já agradeço.


GOSTEI 0
POSTAR