Fórum Como Minimizar Todos Os Forms Ao Clicar No Botão Minimizar #600904
01/03/2019
0
Não estou conseguindo minimizar todos os forms clicando no form aberto, e depois ao maximizar abre somente o form principal.
Uso ShowModal.
Pesquisei na net e não encontrei uma solução.
Uso Seatle.
Grato
José Souza
Curtir tópico
+ 0Posts
04/03/2019
Hélio Devmedia
A forma mais simples de fazer isto é adicionar um componente ActionList, dar dois cliques nele para abrir o ActionList editor e adicionar uma ação padrão indo no botão de adição mas escolhendo a sub-opção New Standard Action.
Na lista que aparece desça a barra de rolagem até o final, e você verá um grupo chamado window.
Neste grupo você pode adicionar as ações que mechem no comportamento das janelas....
A ação responsável por minimizar todos os forms é o TWindowMinimizeAll.
Para chamar esta ação pelo botão minimizar, você precisa adicionar um componente TApplicationEvent e dentro do evento OnMininize chame a ação actList1.Execute (ou outro nome que represente a ação que minimiza todos).
Espero ter ajudado. Um forte abraço e fique com Deus.
Gostei + 0
07/03/2019
José Souza
A forma mais simples de fazer isto é adicionar um componente ActionList, dar dois cliques nele para abrir o ActionList editor e adicionar uma ação padrão indo no botão de adição mas escolhendo a sub-opção New Standard Action.
Na lista que aparece desça a barra de rolagem até o final, e você verá um grupo chamado window.
Neste grupo você pode adicionar as ações que mechem no comportamento das janelas....
A ação responsável por minimizar todos os forms é o TWindowMinimizeAll.
Para chamar esta ação pelo botão minimizar, você precisa adicionar um componente TApplicationEvent e dentro do evento OnMininize chame a ação actList1.Execute (ou outro nome que represente a ação que minimiza todos).
Espero ter ajudado. Um forte abraço e fique com Deus.
Gostei + 0
07/03/2019
José Souza
Esta ação deve ser colocada em todos os forms ou somente no principal?
Alguns estão fechando e outros não.
Quando clico para maximizar, aparecem dois forms... o principal e o em uso. Se clico no principal, o que está ativo não abre. Como ajustar isso?
A forma mais simples de fazer isto é adicionar um componente ActionList, dar dois cliques nele para abrir o ActionList editor e adicionar uma ação padrão indo no botão de adição mas escolhendo a sub-opção New Standard Action.
Na lista que aparece desça a barra de rolagem até o final, e você verá um grupo chamado window.
Neste grupo você pode adicionar as ações que mechem no comportamento das janelas....
A ação responsável por minimizar todos os forms é o TWindowMinimizeAll.
Para chamar esta ação pelo botão minimizar, você precisa adicionar um componente TApplicationEvent e dentro do evento OnMininize chame a ação actList1.Execute (ou outro nome que represente a ação que minimiza todos).
Espero ter ajudado. Um forte abraço e fique com Deus.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)