terça-feira, 22 de maio de 2007

Utilizando o componente TTrayIcon

Fala pessoal tudo bem ?

Bom arranjei um tempinho hoje para escrever um pequeno artigo sobre utilização do componente ttrayicon que vem junto com o Delphi.

Existe em alguns sites exemplos de como utilizar porem todos que vi até hoje possui um pequeno problema que ao minimizar e restaurar o seu aplicativo, na barra do menu iniciar fica dois títulos de sua aplicação.

Bom vamos a pratica.

No evento onClick do componente ttrayicon coloque o código

Self.Show; //Comente esta linha caso seu D2007 não possua Update 1
application.Restore;

coloque um componente TApplicationEvents e no evento OnMinimize coloque o código

triPrincipal.Visible := True; //triPrincipal é o componente TTrayIcon
Application.Minimize;
Self.Hide;

No evento OnRestore coloque

//Self.Show; //Descomente esta linha caso seu D2007 não possua Update 1
application.BringToFront;
triPrincipal.Visible := False; //triPrincipal é o componente TTrayIcon

Pronto deste jeito seu programa aparecera no tray do Windows perfeitamente.

Espero que vocês tenham gostado, e até a proxima.

Abraços,
Diego M. Garcia.

Um comentário:

Ningishzidda disse...

Legal, esclareceu um pouco.