Abrir um formulário ao fechar outro.

Delphi

03/09/2004

Olá,

Em determinada parte de meu programa tenho um formulário que será fechado e chamará outro formulário showmodal o problema é que quando fecho o formulário ele chama o outro formulário showmodal e não se fecha... só vai fechar quando eu fecho o formulário showmodal...


será que alguém poderia me ajudar...


desde já muito obrigado


balceiro


Balceiro

Balceiro

Curtidas 0

Respostas

Cabelo

Cabelo

03/09/2004

Colega..

Vc tem duas opções, dependendo da forma como vc cria seus forms.

Se vc criá - los através da opção auto create forms, na UNIT do projeto, vc pode dar o showmodal logo abaixo da linha de showmodal do form anterior..

se vc criá -lo em RUN TIME, vc deve dar um release no primeiro form, e na linha seguinte criá-lo e dar um show modal..

espero ter ajudado..

Cabelo


GOSTEI 0
Paulo_amorim

Paulo_amorim

03/09/2004

Olá

Só resumindo o que o cabelo falou
frmPrimeiro := TfrmPrimeiro.Create(Self);
frmSegundo := TfrmSegundo.Create(Self); 
frmPrimeiro.ShowModal;
frmPrimeiro.Free;
frmSegundo.ShowModal;


Lembrando que a ordem dos creates dependem do que se programa no evento OnCreate (se eh que se programa)

Até+


GOSTEI 0
POSTAR