Fórum Esconder ShowModal #552579

28/04/2016

0

Olá a todos ,

Minha aplicação está no Delphi XE3 . Estou com o seguinte problema , tenho minha thread principal que no caso e a da aplicação . Ao abrir a aplicação crio um formulário e no mesmo momento instancio um thread que está dentro dele. Ao fazer isso eu deixo o formulário hide(escondido).

Esse formulário eu uso para fazer buscas ao banco de dados e ficar um progress rodando aparecendo para o usuário enquanto isso a thread a conexão com o banco de dados e retorna os dados através de um DataSet.

Meu problema esta sendo quando vou mostrar o formulário e preciso depois esconder ele novamente pois chamo ele com ShowModal(Preciso travar a aplicação e deixar apenas este formulário executando pois o usuário não pode mecher no sistema) e não estou conseguindo esconder o formulário sem fecha-lo e nesse caso eu não posso pois quero destruir ele com a thread apenas quando fechar a aplicação.
Wander Borges

Wander Borges

Responder

Post mais votado

28/04/2016

Após iniciar sua thead, você pode usar a opção form50.visible :=false;

Raimundo Pereira

Raimundo Pereira
Responder

Gostei + 2

Mais Posts

02/05/2016

Emerson Nascimento

considere o uso de Show em conjunto com EnableTaskWindows e DisableTaskWindows.

veja um exemplo neste link
Responder

Gostei + 0

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

Aceitar