Fórum Como deixar no Tray, mesmo apertando no X da aplicação? #216805

27/02/2004

0

Olá pessoal;

Olha... realmente eu só consigo ver o ícone no TrayIcon do meu aplicativo quando ele está rodando. Eu gostaria de saber, se existe algum modo de quando o usuário ´fechar´ o aplicativo, ele ainda ficar ´aberto´, e referenciado somente no TrayIcon...

Assim, como faz o aplicativo de configuraçãodo do meu som CMI8738, por exemplo...

Ok?


Nerdex

Nerdex

Responder

Posts

27/02/2004

Joilson_gouveia

Tente interceptar o fechamento, através da procedure QueryClose do Formulário Principal, não permitindo que ele feche ´setando´ a variável canclose para ´FALSE´, e então minimize-a.


Responder

Gostei + 0

27/02/2004

Nerdex

CARA !!!!!!
FUNCIONOU !!!!!!
TU É UM GÊNIO !!!!!!!

Ficou jóia, tri mesmo...

Valew...


Responder

Gostei + 0

27/02/2004

Nerdex

e...tem como deixar minimizado somente no Tray?


Responder

Gostei + 0

27/02/2004

Thomaz_prg

Só uma idéia, acho que se você deixar sua aplicação invisível ao minimizar e torná-la visível ao maximizar talvez funcione.


Responder

Gostei + 0

27/02/2004

Dan.sm

Tente esconder sua aplicação pela API


Responder

Gostei + 0

27/02/2004

Paulo_amorim

Olá

Pode-se brincar de esconde-esconde com o Form usando:
Form.Hide;
Form.Show;


para a aplicaçao rodar somente no SysTray, na Unit do projeto, antes da linha de criaçao de Form, ponha
Application.ShowMainForm := False;


Até+


Responder

Gostei + 0

27/02/2004

Nerdex

Paulo...
Valew !!!!!!!!!!!
Vc é fera.......

A solução para mim foi o:

Form1.Hide;
Form1.Show;

E... Application.ShowMainForm := False;
Roda única e exclusivamente no Tray, mesmo...

Bhá, agora a minha application ficou 100¬, profi....hihihi

feitoooo


Responder

Gostei + 0

27/02/2004

Nerdex

Paulo...
Agora ficarei horas escolhendo um ícone kentucho...para não deixar o Tray do cliente mais feio............hehehehe


Responder

Gostei + 0

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

Aceitar