INSÉRER UNE ICÔNE DANS UN MENU 'POPUP'

Sniper_Vgaerr Messages postés 113 Date d'inscription jeudi 2 décembre 2004 Statut Membre Dernière intervention 14 août 2006 - 7 déc. 2005 à 12:39
leglilegli Messages postés 6 Date d'inscription samedi 12 mars 2005 Statut Membre Dernière intervention 16 juin 2006 - 8 mai 2006 à 10:13
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/34960-inserer-une-icone-dans-un-menu-popup

leglilegli Messages postés 6 Date d'inscription samedi 12 mars 2005 Statut Membre Dernière intervention 16 juin 2006
8 mai 2006 à 10:13
On doit utiliser "autant pour moi" s'il est question d'une même chose ou d'une quantité et "au temps pour moi" si il est question d'une erreur... Voila une petite précision tout à fait inutile de ma part, mais je n'ai pas pu m'en empêcher ;-)
Silmon Messages postés 85 Date d'inscription mardi 6 janvier 2004 Statut Membre Dernière intervention 7 mai 2007
21 déc. 2005 à 13:51
Merci pour vos infos
stef2004 Messages postés 105 Date d'inscription mercredi 4 février 2004 Statut Membre Dernière intervention 29 décembre 2005
17 déc. 2005 à 06:29
2ème réponse à Silmon, je t'assure que c'est vrai, c'est bel et bien "Au temps pour moi", c'était dans un petit bouquin chez Librio, du genre "les pièges du français" ou quelque chose comme ça, avec les ereurs les plus répandues.
a+
Egyde Messages postés 158 Date d'inscription lundi 17 mai 2004 Statut Membre Dernière intervention 16 juillet 2007
14 déc. 2005 à 21:42
Pour répondre à Silmon, rendre le menu invisible APRES insertion des icônes...les effacent :-c
Silmon Messages postés 85 Date d'inscription mardi 6 janvier 2004 Statut Membre Dernière intervention 7 mai 2007
14 déc. 2005 à 19:58
- stef2004
C'est vrai le truc du "autant pour moi"?

- Egyde
Astucieuse ton...astuce.
Question:
Et si tu place un icon sur ton menu et aprés tu le met a invisible.
stef2004 Messages postés 105 Date d'inscription mercredi 4 février 2004 Statut Membre Dernière intervention 29 décembre 2005
9 déc. 2005 à 23:26
2 choses à dire:
source très utile à mon avi... hier je me demandais qomment ils ont fait chez mozilla pour insérer le favicon comme image dans tes marque-pages... lol
bravo en tout cas

d'autre part, un petit message pour Sniper_Vgaerr: on ne dit pas "Autant pour moi", mais "Au temps pour moi". Pour ne pas avoir à donner es explications deux commentaires plus loin, cela vient du langage militaire ou un officier supérieur disait à un soldat qui a mal fait le mouvement: "au temps!", pour qu'il recommence après s'être trompé. Voilou faute très courante :)

a+
stef2004
http://www.stef2004.com
Sniper_Vgaerr Messages postés 113 Date d'inscription jeudi 2 décembre 2004 Statut Membre Dernière intervention 14 août 2006
7 déc. 2005 à 22:22
Re,

Autant pour moi je pensais que c'était moins gourmant de mettre une imagelist que de stocker les icones sur la form. Sinon comment tu fais pour mettre des icones en fichier ressource ? Merci
@+
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
7 déc. 2005 à 13:57
SetMenuItemBitmaps a besoin d'un HBitmap (objet API)...
si tu as plusieurs PictureBox, tu as plusieurs HBitmap...

cette solution fonctionne, mais est un peu maladroite. on preferera créer des Bitmap (via, par exemple CreateCompatibleBitmap...)
Egyde Messages postés 158 Date d'inscription lundi 17 mai 2004 Statut Membre Dernière intervention 16 juillet 2007
7 déc. 2005 à 13:47
D'après mes propres essais, l'image doit rester dans la picturebox que l'on transmet à l'API SetMenuItemBitmaps si l'on veut qu'elle s'affiche correctement : si la feuille ne contient qu'une seule picturebox que l'on update au fur et à mesure (à partir d'une imagelist ou des ressources exe), seule la dernière icône est affichée (toutes les images précédentes ayant été effacé de la picturebox). C'est pourquoi j'ai préféré placé +eurs picturebox, une pour chaque icône à insérer.
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
7 déc. 2005 à 13:09
Sniper_VgaErr l'imagelist n'est pas obligatoire, loin de là...

d'autant plus que a rajoute une dépendance a ton programme.

Outre le fait de pouvoir distribuer les fichiers .ico, je pense que la meilleure solution serait de les ajouter en ressource de l'executable
Sniper_Vgaerr Messages postés 113 Date d'inscription jeudi 2 décembre 2004 Statut Membre Dernière intervention 14 août 2006
7 déc. 2005 à 12:39
Salut,

Ton code est bien, bien commenté, le seul incovenient c'est que tu n'utilise pas de imagelist, car si tu fais un menu a 20 entrée, tu ne peux pas stocker tes 20 images sur ta form, il faut les mettre dans une imagelist. Sinon c'est bien.
7/10
@+
Rejoignez-nous