[.net] imagelist & notifyicon

Soyez le premier à donner votre avis sur cette source.

Snippet vu 11 731 fois - Téléchargée 29 fois

Contenu du snippet

Bonjour,
je recherchais comment mettre mes icones dans une ImageList et attribuer ces Icones en dynamique à mon NotifyIcon.
Ceci n'est pas intégré en natif dans .Net donc voila une petite fonction qui le fait.

Voilou

Source / Exemple :


'Fonction qui retourne un type Icon à partir d'un type Image..
    Private Function IconSystray(ByVal indexImage As Integer, ByVal ImageListe As ImageList) As Icon
        Try
            Dim lbmpTemporaire As Bitmap
            lbmpTemporaire = ImageListe.Images(indexImage)
            IconSystray = Icon.FromHandle(lbmpTemporaire.GetHicon)
        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.Critical)
        End Try

    End Function

A voir également

Ajouter un commentaire

Commentaires

cs_cbu
Messages postés
394
Date d'inscription
mercredi 30 janvier 2002
Statut
Membre
Dernière intervention
4 novembre 2009
1 -
N'hésite pas à me tenir au courant dès que tu as retrouvé..
Merci
cs_dragon
Messages postés
2336
Date d'inscription
samedi 14 juillet 2001
Statut
Membre
Dernière intervention
5 mai 2009
3 -
J'ai pas msdn chez moi, je vais devoir attendre à ma job pour vérifier, mais j'ai ceci quand même sauf que c'est pas optimisé. Je me souviens qu'il y a un truc, mais je me rappel pas c'est quoi.

Icon.FromHandle(DirectCast(ImageListe.Images(indexImage), Bitmap).GetHicon)
cs_cbu
Messages postés
394
Date d'inscription
mercredi 30 janvier 2002
Statut
Membre
Dernière intervention
4 novembre 2009
1 -
oui le truc c'est que la function GetHicon ne peut etre appelé que pour un objet Bitmap et non Image..

Pour en revenir au 1/10, moi je m'en moque un peu .. Mais moi je mets 1 sur une source qui ne fonctionne pas et non une source qui figure en partie dans l'aide.. Et si je mets 1 je laisse un commentaire.. Mais bon profitons de cette belle journée au travail :P
cs_dragon
Messages postés
2336
Date d'inscription
samedi 14 juillet 2001
Statut
Membre
Dernière intervention
5 mai 2009
3 -
c'est GetHicon qu'il aime pas
j'ai rien pour vérifier l'erreur pour le moment
cs_cbu
Messages postés
394
Date d'inscription
mercredi 30 janvier 2002
Statut
Membre
Dernière intervention
4 novembre 2009
1 -
Bah moi avec ton raccourci j'ai ce message :
'GetHicon' is not a member of 'System.Drawing.Image'.

Et je ne savais pas que c'était dans l'aide .. :S J'ai pas le MSDN d'installé sur mon poste

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.