Determiner une icone pour son programme

Signaler
Messages postés
2
Date d'inscription
mardi 15 novembre 2005
Statut
Membre
Dernière intervention
15 avril 2013
-
 Utilisateur anonyme -
Bonjour,
J'ai une question toute bête.
J'aimerais savoir comment attribuer une icone à un programme une fois que celui-ci a été généré en exécutable.
Merci.
(J'ai Visual Basic 10 express)
Gwash

6 réponses

Messages postés
2814
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
2 juin 2020
27
Salut,

Tu veux dire via le code, en cours d'exécution ? Ce n'est pas possible à ma connaissance. L'icone est compilé avec l'exécutable. Tu peux changer une icone tray, une icone de fenêtre mais pas l'icone du programme.

La seule solution est d'interrompre le programme et d'appeler un exécutable externe qui va modifier les ressources de ton exécutable de base. Mais bon faire tout ça pour changer une icone je ne vois pas l'intérêt.


Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.

Bonjour,

Bien sur que c'est possible...

Me.Icon = New Icon(Me.GetType(), "Happy.ico")


Cordialement


CF2i - Guadeloupe
Ingénierie Informatique

Ou:
        Dim ico As New System.Drawing.Icon("c:\users\carlos\desktop\icone.ico")
        Me.Icon = ico



Ca fonctionne mieux...

Cordialement


CF2i - Guadeloupe
Ingénierie Informatique
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
227
Bonjour,
Je lis :
à un programme une fois que celui-ci a été généré en exécutable

ce qui, pour moi, se traduit tout simplement par :
"changer l'icône" d'un .exe.
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
Messages postés
2814
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
2 juin 2020
27
Me.icon = ...


Changera l'icone de "Me". Donc généralement du formulaire. Mais il ne changeras pas l'icon de l'application sur le bureau Windows.


Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.

Exact...
J'ai pas bien compris
Sinon SUR CE LIEN nous avons un changeur d’icônes, par contre ne VB6.

J'ai vu qu'il existe aussi en vb.net mais j'ai pas vu le code, ça s'appelle 'Icon Changer'


Cordialement


CF2i - Guadeloupe
Ingénierie Informatique