GameOver Postado Agosto 1, 2006 Denunciar Share Postado Agosto 1, 2006 Como fazer para um programa ficar na bandeja do sistema e poder ser encerrado por lá? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Thales Pontes Martins Postado Agosto 1, 2006 Denunciar Share Postado Agosto 1, 2006 O Delphi 2006 vem com o componente TTrayIcon. é só você colocar um no form. Em tempo de execução, toda vez que você setar a propriedade visible dele para true ele aparece no tray. aí é só configurar aguns eventos e atribuir um popupmenu a ele. Se você não tiver o Delphi 2006 você pode baixar este componente em algum lugar, como no site do torrys por exemplo.Para o programa ir para o tray em vez de fechar coloque no evento OnClose do form principal procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin Action:=canone; hide; TrayIcon1.Visible:= true; end; aí você coloca um botão restaurar num TPopUpMenu associado ao TTrayIcon e no OnClick dele coloque TrayIcon1.Visible:=false; Show; e um botão fechar Application.Terminate Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 GameOver Postado Agosto 2, 2006 Autor Denunciar Share Postado Agosto 2, 2006 Valeu cara!!!!!!!!Brigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
GameOver
Como fazer para um programa ficar na bandeja do sistema e poder ser encerrado por lá?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.