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

Access Discussion :

Fond transparent dans l'image d'un bouton


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Fond transparent dans l'image d'un bouton
    Bonjour,

    Je cherche à insérer mes propres pictogrammes sur les boutons. J'aimerais savoir comment je peux rendre le fond de mes images transparent afin qu'ils puissent s'intégrer parfaitement avec toutes les versions d'accès (la couleur par défaut des boutons varie).

    J'ai essayé avec des .ICO mais rien n'y fait, quand je change de version d'Accès, les couleurs ne correspondent plus.


    Merci de votre aide.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    166
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2006
    Messages : 166
    Points : 169
    Points
    169
    Par défaut
    Des GIF avec une couleur transparente?
    À tester, je n'ai jamais essayé dans Access.

    Bienvenu sur le forum
    Caroline

  3. #3
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    je t'invite à jeter un oeil à ce qu'à fait Arkham46 !


    http://arkham46.developpez.com

  4. #4
    Responsable Access

    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Points : 14 526
    Points
    14 526
    Par défaut
    Slt,

    1ère solution :
    Utiliser un activeX qui gère la transparence des gif (il y a déjà des liens qui ont été donné sur le forum) et l'utiliser comme si c'était un bouton en utilisant son événement "onclick"

    2ème solution :
    Pour obtenir de la vraie transparence en standard il faut utiliser le format d'image EMF
    Les autres formats ne gèrent pas la transparence
    Il faut par contre utiliser un contrôle image, les boutons n'acceptent que du Bitmap.
    Voir ici :
    http://www.developpez.net/forums/sho...t=transparence
    Il y a un lien vers un convertisseur EMF fait maison (encore en cours de développement...)

    3ème solution :

    Sinon en trichant il faut changer la couleur de fond de l'image pour la remplacer par la couleur système des boutons
    Pour faire ça y a la classe image que tu peux trouver sur mon site
    Avec un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    clImg.Changecolor vbWhite, -2147483633
    ça remplace le blanc par la couleur -2147483633 qui correspond à la couleur des boutons, comme ça d'un pc à l'autre si les couleurs systèmes sont différentes ça marche quand même

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Ok, merci à vous 3.

    Je ne peux malheureusement pas simuler l'effet d'un bouton avec un contrôle image (il doit pouvoir être désactivé et recevoir le focus).

    J'espérais trouver une solution facile, car les picto par défaut d'access s'adaptent sans problème à toutes les couleurs de fond.

    Cependant je note un fait étrange: quand le fond de mon image est blanc, il s'adapte parfaitement au style XP (dont les boutons sont presques blancs mais pas tout à fait).
    Quand c'est le style classique (boutons gris), le fond reste blanc quand le bouton est au repos mais si je reste la avec la souris enfoncée dessus, le blanc se transforme en la couleur du bouton (ce que je cherche à faire)!


    Merci beaucoup.

  6. #6
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    261
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 261
    Points : 64
    Points
    64
    Par défaut
    Salut si tu veut que ton image prenne la couleur du bouton c simple ...enfin chez moi ca marche
    je me suis crér un bouton et comme fond jai mit du blanc, je lai enregistrer en bmp et je lai importer sur un bouton et voila ca va parfaitement avec le bouton qui est gris...
    essaye tu me dira si ca marche a+

Discussions similaires

  1. Définir la couleur de transparence dans une image
    Par developppez dans le forum Langage
    Réponses: 7
    Dernier message: 15/01/2010, 13h27
  2. Réponses: 1
    Dernier message: 03/12/2009, 09h42
  3. Fond transparent dans mozilla
    Par Bartheose dans le forum Flash
    Réponses: 0
    Dernier message: 17/07/2009, 10h55
  4. Rendre le fond transparent dans une picturebox
    Par fun31 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 20/01/2005, 18h17
  5. Image GIF a fond transparent dans un formulaire ?
    Par Coquelicot dans le forum IHM
    Réponses: 4
    Dernier message: 25/10/2004, 12h08

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