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.
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
Curtir tópico
+ 1
Responder
Post mais votado
28/04/2016
Após iniciar sua thead, você pode usar a opção form50.visible :=false;
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
veja um exemplo neste link
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)