Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1751 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] Problême avec ToolBar et ImageList

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] Problême avec ToolBar et ImageList

n°279405
albator7k
200% cnam
Posté le 04-01-2003 à 21:55:27  profilanswer
 

je veux faire ça mais j'y arrive pas  :(  
http://capucine111.free.fr/toolbar.jpg
je mets le ToolBar ensuite l'ImageList, clic droit propriétés
insérer l'image appliquer mais ça marche pas  :(  
c'est couillon comme truc mais même dans mes bouquin ça y ai pas  il préfère parler de l'éditeur de menus mais pas ça  :(


---------------
L'expérience est une lanterne que l'on a accrochée dans le dos et qui n'éclaire que le chemin parcouru [:albator7k]
mood
Publicité
Posté le 04-01-2003 à 21:55:27  profilanswer
 

n°279414
drasche
Posté le 04-01-2003 à 22:05:14  profilanswer
 

bon alors voyons....
 
j'ai un projet dans lequel j'ai ça justement et ça marche nickel.  J'en utilise 2: un ImageList pour les boutons activés, et un autre pour les boutons désactivés:
 

  • Associer ton ImageList à ta toolbar (propriété ImageList)
  • toutes mes images dans chaque ImageList sont identifiés au moyen d'une clé (Key).  Les clés sont identiques d'un ImageList à l'autre, càd qu'une image d'un bouton précis à la même clé dans chaque ImageList.
  • Dans ta ToolBar, tu dois reproduire cette fameuse clé pour le bouton désiré.  Ta toolbar doit se mettre à jour déjà au design-time, donc pas besoin de faire tourner ton programme pour voir que ça fonctionne.
  • dans le code, tu interceptes l'event ButtonClick qui reçoit le bouton pressé en paramètre.  Grâce à la propriété Key de ce bouton, tu sauras lequel a été pressé.
  • Pour activer ou désactiver les boutons, il faut procéder bouton par bouton plutôt que la toolbar elle-même, tes boutons prendront l'apparence que tu as choisi via une ImageList prévue pour les boutons désactivés (sinon leur apparence ne change pas).


 :hello:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°279424
albator7k
200% cnam
Posté le 04-01-2003 à 22:43:48  profilanswer
 

drasche a écrit :

bon alors voyons....
 
j'ai un projet dans lequel j'ai ça justement et ça marche nickel.  J'en utilise 2: un ImageList pour les boutons activés, et un autre pour les boutons désactivés:
 

  • Associer ton ImageList à ta toolbar (propriété ImageList)
  • toutes mes images dans chaque ImageList sont identifiés au moyen d'une clé (Key).  Les clés sont identiques d'un ImageList à l'autre, càd qu'une image d'un bouton précis à la même clé dans chaque ImageList.
  • Dans ta ToolBar, tu dois reproduire cette fameuse clé pour le bouton désiré.  Ta toolbar doit se mettre à jour déjà au design-time, donc pas besoin de faire tourner ton programme pour voir que ça fonctionne.
  • dans le code, tu interceptes l'event ButtonClick qui reçoit le bouton pressé en paramètre.  Grâce à la propriété Key de ce bouton, tu sauras lequel a été pressé.
  • Pour activer ou désactiver les boutons, il faut procéder bouton par bouton plutôt que la toolbar elle-même, tes boutons prendront l'apparence que tu as choisi via une ImageList prévue pour les boutons désactivés (sinon leur apparence ne change pas).


 :hello:  


merci :jap:
j'ai associé l'ImageList comme décris sur ce site http://membres.lycos.fr/allvb/cours11.html
mais c'est après que ça se gatte
voila ce que je fais
http://capucine111.free.fr/toolbar2.jpg
http://capucine111.free.fr/toolbar3.jpg
http://capucine111.free.fr/toolbar4.jpg
http://capucine111.free.fr/toolbar5.jpg
j'ai mis des images mais elle apparaissent pas
et puis ce sont les mêmes que celle là que je cherche
avec le dégradé qu'il a fait en dessous
http://capucine111.free.fr/toolbar.jpg
 


---------------
L'expérience est une lanterne que l'on a accrochée dans le dos et qui n'éclaire que le chemin parcouru [:albator7k]
n°279435
drasche
Posté le 04-01-2003 à 23:00:10  profilanswer
 

il est possible que la mise à jour au design time ne se fasse pas bien (j'ai noté ça tout à l'heure) mais cela doit marcher.
 
En ce qui concerne le choix des images, c'est accessoire, essaie déjà de faire fonctionner le truc comme ça ;)
 
 
(les screenshots en png donnent de meilleurs résultats ;))


Message édité par drasche le 04-01-2003 à 23:01:23

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°279439
albator7k
200% cnam
Posté le 04-01-2003 à 23:13:03  profilanswer
 

drasche a écrit :

il est possible que la mise à jour au design time ne se fasse pas bien (j'ai noté ça tout à l'heure) mais cela doit marcher.
 
En ce qui concerne le choix des images, c'est accessoire, essaie déjà de faire fonctionner le truc comme ça ;)
 
 
(les screenshots en png donnent de meilleurs résultats ;))


avec les images ça fais plus pro ;) après le code j'en ai déjà un bout d'une ancienne appli beaucoup moins jolie avec des boutons de commande.


---------------
L'expérience est une lanterne que l'on a accrochée dans le dos et qui n'éclaire que le chemin parcouru [:albator7k]

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] Problême avec ToolBar et ImageList

 

Sujets relatifs
Linux, DSL, Open GL et drivers Nvidia : Probleme[mySQL] Problème de requête avec count(*) [résolu]
Problème de liensProbleme avec une pile en c ???
[PHP] Problème de "mise à jour" [résolu]kdevelop : problème de breakpoint
Probleme avec mon menu ....Probleme avec des espaces... [ Resolu ]
[PHP] Probleme avec exec() positionné dans une boucle...[resolu][CSS] Contourner le problème "fixed" pour le défilement avec IE
Plus de sujets relatifs à : [VB] Problême avec ToolBar et ImageList


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR