abrir um form fechar outro
13/02/2003
0
tenho um form aberto e ao clicar em um botao para abrir outro form, quero que o form que estava aberto se feche. que nunca fique 2 forms abertos ao mesmo tempo
se for possivel detalhado, obrigado!!!
Du_godoy
Posts
13/02/2003
Anonymous
Existe no delphi uma opção em Project/Options, na guia compiler, (eu acho, se não for na compiler e por ali...) que se chama main form,esse form vai ser a base para todos os forms, assim, se voce fechar ele, fecha todo o programa tambem....
O que voce pode faze, que nao vale pro main form, e incluir sempre essa rotina no botao que chama o outro form:
formquevocequeabri.showmodal;
formaberto.close;
EX:
form3.showmodal;
form2.close;
So que o main form vai sempre ficar aberto......
..................Se voce conseguir, sucegado, se não me manda um E-mail..
henrymingau@bol.com.br
........................................Aquele abraço brother..............Henry
13/02/2003
Lobo Astuto
crie um botão
procedure TForm1.Button3Click(Sender: TObject);
begin
form2.visible:=true;
form1.Visible:=false;
end;
end
té +
13/02/2003
Anonymous
ao clicar no botão, coloque ...
if Form2 = nil the
Form2 := TForm2.create(Application)
Form2.show ;
Form1.release ;
Form1 := nil ; //apaga o Form1 da memoria...
espero ter ajudado, qualquer coisa, pegue meu icq ...
89606451 ..
14/02/2003
Diana
Form_a_ser_fechado.Close;
ou
Form_a_ser_Fechado.Hide;
Tem um evento na form chamado Resize...dá uma olhadinha lah.
Clique aqui para fazer login e interagir na Comunidade :)