Esconder ShowModal

Delphi

28/04/2016

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

Curtidas 1

Melhor post

Raimundo Pereira

Raimundo Pereira

28/04/2016

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

Mais Respostas

Emerson Nascimento

Emerson Nascimento

28/04/2016

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

veja um exemplo neste link
GOSTEI 0
POSTAR