IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Remplacer faceid d'un menu contextuel par une image perso [AC-2010]


Sujet :

VBA Access

  1. #1
    Membre habitué
    Inscrit en
    Octobre 2003
    Messages
    304
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 304
    Points : 130
    Points
    130
    Par défaut Remplacer faceid d'un menu contextuel par une image perso
    Bonjour
    J'ai un menu contextuel pour un form. N'ayant pas trouvé de faceid qui me convienne, je souhaiterais mettre une image perso mais je ne sais pas si c'est faisable et si oui quelle est la marche à suivre svp?
    merci d'avance

  2. #2
    Expert éminent
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Points : 7 759
    Points
    7 759
    Par défaut
    Bonjour,

    Tu peux essayer en affectant une image (.bmp) aux propriétés Picture et Mask d'un élément de menu de type Office.CommandBarButton.

    Admettons à titre d'exemple que je veuille un rond vert:
    1. Je crée un fichier image bitmap 16x16 avec un rond vert au centre de l'image -> fichier RondVert_16x16.bmp
    2. Je crée un fichier image bitmap 16x16 noir et blanc pour le masque.
      Ce qui est noir sera affiché et ce qui est blanc sera transparent.
      Pour créer le fichier masque, je copie mon fichier RondVert_16x16.bmp et je le colle sous le nom RondVert_16x16_Mask.bmp
      J'édite mon fichier image RondVert_16x16_Mask.bmp et je colorie...
      - en noir ce que je veux voir affiché.
      - en blanc ce qui doit être transparent.
    3. Dans mon code de création (ou de modification) j'affecte l'image et le masque:
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      6
      7
      Dim ctlButton As Office.CommandBarButton
      ' * Je créer un nouveau nouvel élément de type msoControlButton
      '   que j'affecte à la variable objet ctlButton.
      ' * Ou bien je référence un élément de menu de type msoControlButton
      '   déjà existant que j'affecte à la variable objet ctlButton.
      ctlButton.Picture = Application.LoadPicture("C:\Chemin\RondVert_16x16.bmp")
      ctlButton.Mask    = Application.LoadPicture("C:\Chemin\RondVert_16x16_Mask.bmp")


    A+

  3. #3
    Membre habitué
    Inscrit en
    Octobre 2003
    Messages
    304
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 304
    Points : 130
    Points
    130
    Par défaut
    merci pour l'info, je vais essayer

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/09/2014, 14h49
  2. Réponses: 1
    Dernier message: 18/10/2013, 14h42
  3. Réponses: 0
    Dernier message: 09/01/2013, 00h07
  4. [CS3] remplacer le bouton d'un formulaire par une image
    Par HAbroc dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 21/09/2009, 23h40
  5. [C#] Remplacer les boutons d'un DataGrid par une image
    Par PascalL dans le forum Windows Forms
    Réponses: 17
    Dernier message: 04/04/2005, 16h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo