Fórum Eventos no Botão Minimizar do Formulário #363714

11/09/2008

0

Bom dia

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

Jbsprofessor

Responder

Posts

11/09/2008

Adoniram

qual formulário?
O principal?
Vc pode usar o OnMinimize da aplicação ou então capturar a mensagem WM_SYSCOMMAND para isso.


Responder

Gostei + 0

11/09/2008

Jbsprofessor

Olá,

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.


Responder

Gostei + 0

11/09/2008

Wdrocha

Dá uma olhada neste tópico....é bem parecido com o seu....

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...


Responder

Gostei + 0

12/09/2008

Jbsprofessor

oLÁ, WDRocha

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


Responder

Gostei + 0

12/09/2008

Wdrocha

Bom dia....


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...


Responder

Gostei + 0

12/09/2008

Jbsprofessor

Olá, WDRocha

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


Responder

Gostei + 0

12/09/2008

Wdrocha

Pq vc não coloca tudo em abas????


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...


Responder

Gostei + 0

15/09/2008

Jbsprofessor

Olá,

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.


Responder

Gostei + 0

15/09/2008

Wagnermarrane

Olá, 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.


Não se ajuda no problema

application.Restore;


Responder

Gostei + 0

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

Aceitar