Fórum fechar form #237885
15/06/2004
0
Como fazer para quando clicar em um botão abrir um outro form e fechar o que estava aberto , aonde foi clicado o botão?
Framosip
Curtir tópico
+ 0
Responder
Posts
15/06/2004
Vinicius2k
Fernando,
Supondo 3 Forms... Form1 (principal), Form2 e Form3...
O Form1 chama Form2.Showmodal... no OnClose do Form2 vc pode usar Form3.Show ou Form3.ShowModal (creio que .Showmodal, não funcionaria exatamente como vc quer pq a ação de fechar do Form2 vai ser interrompida pelo modal do Form3)...
Vc também pode usar no Form1 , logo após o chamado ao showmodal do Form2, um showmodal do Form3... então no Form1 seria :
...
begin
Form2.ShowModal;
Form3.ShowModal;
end;
Assim que o Form2 for fechado o Form3 será aberto...
Espero ter ajudado...
T+
Supondo 3 Forms... Form1 (principal), Form2 e Form3...
O Form1 chama Form2.Showmodal... no OnClose do Form2 vc pode usar Form3.Show ou Form3.ShowModal (creio que .Showmodal, não funcionaria exatamente como vc quer pq a ação de fechar do Form2 vai ser interrompida pelo modal do Form3)...
Vc também pode usar no Form1 , logo após o chamado ao showmodal do Form2, um showmodal do Form3... então no Form1 seria :
...
begin
Form2.ShowModal;
Form3.ShowModal;
end;
Assim que o Form2 for fechado o Form3 será aberto...
Espero ter ajudado...
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)