Fórum Eventos no Botão Minimizar do Formulário #363714
11/09/2008
0
Por favor, alguém poderia me dizer como coloco este evento no botão minimizar do formulário. Uso Delphi 7:
ShowWindow(FrmVenda.Handle, SW_MINIMIZE);
Application.Minimize;
Obrigado
Joaquim
Jbsprofessor
Curtir tópico
+ 0Posts
11/09/2008
Adoniram
O principal?
Vc pode usar o OnMinimize da aplicação ou então capturar a mensagem WM_SYSCOMMAND para isso.
Gostei + 0
11/09/2008
Jbsprofessor
Eu coloquei o evento num botão:
procedure TFrmVenda.SpeedButton2Click(Sender: TObject);
begin
ShowWindow(FrmVenda.Handle, SW_MINIMIZE);
Application.Minimize;
end;
O processo é esse mesmo que preciso, mas não sei como colocar no botão minimizar do formulário de Vendas, por exemplo.
Se alguém puder me ajudar.
Gostei + 0
11/09/2008
Wdrocha
o carinha conseguiu interceptar a msg para minimizar o form....
[url]http://www.activedelphi.com.br/forum/viewtopic.php?t=43079[/url]
espero ter ajudado....
e, por favor, não se esqueça de dizer se serviu...rsrsrsrs
Flw...
Gostei + 0
12/09/2008
Jbsprofessor
Esta dica foi útil, minimiza os dois formulários juntos, o de Vendas e o Principal, porém... como restaurar os dois juntos, pois ao restaurar pelo ícone que fica na barra de tarefas, restaura apenas o principal.
Tem alguma dica que ao clicar no ícone do programa na barra de tarefa já restaura também o de formulário de Vendas, por exemplo?
Se puder me ajudar
Obrigado
Joaquim
Gostei + 0
12/09/2008
Wdrocha
infelizmente não sei....
talvez se vc postar no fórum que t indiquei...
no mesmo tópico ou abrindo um novo....
vc com certeza obterá a resposta....
aew vc poderá postar para q eu e os outros tbm aprendamos como fazer...
Flw...
Gostei + 0
12/09/2008
Jbsprofessor
Estamos tentando uma outra solução. Ou seja, minimizar o formulário acima da barra de tarefas, segundo o ´cliente´ é melhor. Porém, a sugestão para o programa é, sem fechar o formulário Produto minimizá-lo, e abrir o formulário de Vendas, assim sucessivamente.
Porque, segundo o ´cliente´, está cadastrando um produto, seja alguém para comprar, minimiza Produto e abre Vendas, se desejar depois, minimiza Vendas e abre Produto para continuar o cadastro. Ficando todos quando minimizado acima da barra de tarefas.
Se tiver alguma dica.
sds
Joaquim
Gostei + 0
12/09/2008
Wdrocha
conforme o usuário clicar para abrir uma nova tela...será aberta uma nova aba....acho q tbm ficaria bem legal....e depois o usuário ficaria alternando nas abas abertas....sem precisar minimizar nada....ficaria legal tbm.....
é só uma idéia.....
Flw...
Gostei + 0
15/09/2008
Jbsprofessor
Infelizmente a idéia das abas não convenceu o ´cliente´. Prefere minimizar porque enquanto isso faz outro serviço no computador, liberando a área de trabalho. Pois é, é isso. Preciso de ajuda, estou tentando, mas...
Se alguém puder me ajudar.
Gostei + 0
15/09/2008
Wagnermarrane
Não se ajuda no problema
application.Restore;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)