begin process at 2012 05 27 07:10:41
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > [.NET] IMAGELIST & NOTIFYICON

[.NET] IMAGELIST & NOTIFYICON


 Information sur la source

Note :
7,6 / 10 - par 5 personnes
7,60 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Source .NET ( DotNet ) Classé sous :systray, notifyicon, barre, tache, icone Niveau :Débutant Date de création :24/07/2005 Vu :9 799

Auteur : cbu

Ecrire un message privé
Site perso
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 Description

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

  • '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
'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



 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) DÉPLACEMENT DE POINT SUR UNE FORM À PARTIR DU CLAVIER [ETRON...
Source avec Zip Source .NET (Dotnet) MODIFIER LE FICHIER CONFIG DE L'APPLICATION ..EXE.CONFIG
Source avec Zip Source .NET (Dotnet) PAGING DATAGRID VB.NET BD SQL

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) IMAGE ANIMÉE DANS UNE COLONNE DE DATAGRIDVIEW par foliv57
Source avec Zip Source avec une capture Source .NET (Dotnet) TRIEUR DE PHOTOS par Le Pivert
Source avec Zip Source .NET (Dotnet) ENREGISTREMENT ET DIAGRAMME par jpot31
REDIMENSIONNEMENT D'IMAGE PHP par JStevens
Source avec Zip Source avec une capture Source .NET (Dotnet) POIDS D'UNE IMAGE BMP DE PROFONDEUR 24 BITS par dheroux

 Sources en rapport avec celle ci

Source avec Zip SYSTRAY ET PLANTAGE D'EXPLORER.EXE par clementio
Source avec Zip Source avec une capture METTRE L'ICÔNE DE SON PROGRAMME DANS LA BARRE DES TACHES par K G
Source .NET (Dotnet) SAVOIR SI UNE FENETRE EST VISIBLE DANS LA BARRE DE TACHE ( .... par Alain Proviste
Source avec Zip Source avec une capture BOUTON RÉDUIRE DANS SYSTRAY DANS LA BARRE DE TITRE AU LOOK X... par DARKSIDIOUS
METTRE UNE ICÔNES DANS LA BARRE DE TACHES par Zarbiboss

Commentaires et avis

Commentaire de dragon le 25/07/2005 16:24:51

Faudrasi utiliser un listimage pour pas reloader a chaque fois du dique dur

(pas moi qui a voter, pour pas faire de mal entendu)

Commentaire de cbu le 25/07/2005 16:29:13

Salut,
euh bah je dirais que je l'utilise : ByVal ImageListe As ImageList
P-e ai je mal compris ta remarque ?? Les images sont dans un ImageList dont je passe le nom en paramètre si des fois tu as plusieurs imagelist ..

doh pour le 1/10 .. Moi je l'utilise dans mon appli et cela marche du Tonnerre

Commentaire de dragon le 25/07/2005 17:55:29

ah oui mal vu désolé
tiens j'ai raccourcie ton code
en pasant le notifyIcon est supposé de fonctionner comme ça, regarde dans l'aide.
J'immagine que la personne qui a mis un 1, c'était parce que c'est presque un copier collé de l'aide.

en passant, la seule possibilité d'erreur est que l'index soit trop élevé. Donc on aurait pus mettre un texte plus ignificatif

'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
            IconSystray = Icon.FromHandle(ImageListe.Images(indexImage).GetHicon())
        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.Critical)
        End Try
    End Function

Commentaire de cbu le 25/07/2005 23:42:42

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

Commentaire de dragon le 26/07/2005 00:42:24

c'est GetHicon qu'il aime pas
j'ai rien pour vérifier l'erreur pour le moment

Commentaire de cbu le 26/07/2005 08:47:38

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

Commentaire de dragon le 26/07/2005 13:57:15

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)

Commentaire de cbu le 26/07/2005 14:01:31

N'hésite pas à me tenir au courant dès que tu as retrouvé..
Merci

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Recuperer les icone du systray pour creation dune barre des taches [ par lamouchexp ] VoilaJ'aimerais creer ma propre barre des taches sur windows xp.J'aimerais savoir comment recuperer toutes les icones du systray avec leur menu contex MASQUER ICONE BARRE DE TACHE [ par bouv ] Bonjour,J'aimerai savoir s'il est possible de cacher l'icone d'un programme qui se trouve dans la barre de tache.Exemple : Un logiciel se lance au dem Icone dans la barre des tache [ par Le newbie ] Salut à tous,je voudrais savoir comment au lancement de mon programme la fenêtre ne soit qu'une icône dans la barre des tâches de Windows afin que mon icone NotifyIcon (systray icone) [ par steph064 ] Là je n'arrive pas à trouver comment changer simplement l'icône de mon NotifyIcon lors d'un événement.J'ai déjà attribuer une icône à celui-ci mais lo Reduire dans le Systray / tache de fond [ par allthew3 ] Bonjour,pour que l'application soit plus fluide je vais utiliser un backgroundworker mé comment peut-on réduire l'application dans le systray ?(je vai Creer un service qui apparait dans la barre de tache [ par jcvid2 ] Salut,J'aimerais creer en VB.Net (Version 2003) un service qui apparaisse en barre de tâche (vous savez a droite la ou apparait la connection réseau.J Faire disparaitre une fenetre sans la fermer [ par syxe_mpl ] Bonjour,Je souhaiterai faire disparaitre ma form principal de la barre de tache et qu elle soit toujours active !! pour la faire réaparaitre en double systray + regedit + icone [ par kinatas ] Bonjour, Je n'arrive pas a trouver un source ou mieux un exe qui me permette de: - de lire une key registre - de modifier l'icône systray en fonction BUTTON REDUIRE FORM DANS BARRE DE TACHE SANS CONTROLBOX [ par stef68600 ] Bonjour à tous, j'ai pas l'habitude de poster et cherche par moi même, mais là je sèche et trouve pas mon bonheur sur le net. je suis en VB2008 expre Icone dans la barre des taches [ par VinceVG ] Bonjour,   J'ai une appli avec plusieurs fenêtres.    Lorsque je lance la fenêtre principale, mon icône et le nom apparaissent dans la barre des tâche


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales