Ir para conteúdo
Fórum Script Brasil
  • 0

Fechar Modal


Paulo Nobre

Pergunta

Vi em um tópico postado neste forum a rotina abaixo:

Uses Unit2;

procedure TForm1.FormShow(Sender: TObject);

begin

with TForm2.Create(Application) do

begin

try

ShowModal;

finally;

free;

end;

end;

end;

Testei e funciona, porém em um detalhe ela não funcionou:

Coloquei no evento onclose de um botão

form2.close e não aconteceu nada.

Porque isso ocorre(ou melhor nada ocorre)

Ele só fecha pelo "X" da parte superior direita.

Isso é uma característica do modal??

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

procedure TForm1.FormShow(Sender: TObject);
begin
   with TForm2.Create(Application) do   /// Criar o Form2
   begin
     try
        ShowModal;  /// Mostrar o Form2
      finally;
        free;
      end;
   end;
end;

Como voce quer fecha-lo se o comando é para mostra-lo

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Depois que ele aparece tenho um botão nele para executar uma tarefa e depois que a tarefa é executada

gostaria de fechá-lo para que o principal pudesse aparecer(o modal não é o principal ele está ali aparecendo apenas porque no oncreat do principal o registro é verificado e caso algo não esteja lá ele chamará o modal ao invés do principal). Sendo assim gostaria de ter um botão nele para ao clicar(ao invés de clicar no X-lá funciona) pudesse fechar

o modal e aparecer o principal. Faço assim pois se não fosse modal o principal seria carregado a aí o programa daria prosseguimento e no ,eu caso não iria interessar)

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...