Abrir vários forms.

Delphi

26/02/2003

Preciso deixar que meu usuário abra várias telas de uma vez. Por exemplo: Ele abre o frm1, daí precisa fazer uma pesquisa no Form2, daí precisa do form3 também. ele quer ir abrindo, sem fechar nenhum e depois clicando na barra azul, ele acesse o form desejado. Ficando uma cascata.
Alguém pode me dar um exemplo?
Obrigada.


Jussara

Jussara

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

26/02/2003

Preciso deixar que meu usuário abra várias telas de uma vez. Por exemplo: Ele abre o frm1, daí precisa fazer uma pesquisa no Form2, daí precisa do form3 também. ele quer ir abrindo, sem fechar nenhum e depois clicando na barra azul, ele acesse o form desejado. Ficando uma cascata. Alguém pode me dar um exemplo? Obrigada.

No formulário principal, mude a propriedade FormStyle para fsMDIForm e;
nos demais formulários mude essa propriedade para dsMDIChild, devem ser exibidas pelo método Show e não ShowModal. No evento onClose das ´filhas´ Action := caFree;
Se não esqueci de nada, é só isso...


GOSTEI 0
Marcelo Saviski

Marcelo Saviski

26/02/2003

Para ficar em cascata use form.cascate, acho que é isso


GOSTEI 0
POSTAR