Ícone do Systray a partir de um ImageList (Windows Forms)
Leonel Fraga de Oliveira 03/06/2009 00:00

Você, que para deixar a sua aplicação mais elegante enquanto ela é executada em background, coloca um ícone na barra de notificação do Windows e quer utilizar um ícone que esteja em um ImageList, vai a solução:

notifyIcon1.Icon = Icon.FromHandle(((Bitmap)imageList1.Images[0]).GetHicon());

O que o código acima faz é atribuir o handle de uma imagem contida em um ImageList para a propriedade Icon de um componente NotifyIcon de um formulário.

Este código é util para facilitar as mudanças de ícones conforme o estado da aplicação: o ícone X enquanto ela está parada, ícone Y enquanto em processamento, etc.

Muito simples, não é? :-)

[Via: Ryan Farley]

Um abraço!

Leonel Fraga de Oliveira Leonel Fraga de Oliveira é formado em Processamento de Dados na Faculdade de Tecnologia de São Paulo (FATEC-SP - 2002) e anteriormente em Técnico em Eletrônica, pela ETE Professor Aprígio Gonzaga (lá em 1999).
Atualmente trabalha como Analista de Sistemas na Prefeitura Municipal de São Caetano do Sul - SP
Tem como hobbies DJing (também trabalha como DJ freelancer) e ciclismo, além da manutenção dos sites NeoMatrix Light e NeoMatrix Tech.
Gosta de música eletrônica, tecnologia, cinema (super fã de Jornada nas Estrelas), gastronomia e outras coisas mais.


Compartilhe nas redes sociais

   

Deixe seu comentário

comments powered by Disqus