Fórum Dúvidas: Verificar se há forms filhos abertos dentro do form pai se houver não encerra o programa quando o usuário clica no Close do form pai e avisa para ele fechar #462032

25/11/2013

0

Olá estou tentando fazer com que o usuário só feche a aplicação se fechar todos forms abertos dentro do form pai,


eu consegui até agora apenas sabe se form ta aberto ou nao e exibir a mensagem mas não sei como manter o form pai aberto se ouver forms filho abertos.



coloquei esse codigo que fiz no evento OnClose do form pai (fsMDIForm)
Marques

Marques

Responder

Posts

25/11/2013

Marques

codigo que fiz até agora

if Application.FindComponent('Form2') = nil then
begin
ShowMessage('Aviso !!! feche todas janelas abertas da aplicação');
end;
Responder

Gostei + 0

25/11/2013

Marques

Consegui resolver, solução

if Form2 = nil then
begin
end
else begin
ShowMessage('Aviso !!! feche todas janelas abertas da aplicação');
Action := caNone;
end;
Responder

Gostei + 0

25/11/2013

Deivison Melo

Finalizando Tópico!!!!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar