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

Composants VCL Delphi Discussion :

TShellTreeview et fond d'icones


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de fs999
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    99
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 99
    Par défaut TShellTreeview et fond d'icones
    Bonjour,

    On dirait qu'il y a un petit problème d'affichage des icônes (images) dans le TShellTreeView.

    Lorsqu'on choisi une couleur de fond (p.ex. Bleu) le fond des icônes reste blanc, mais seulement en mode exécution, en mode conception la couleur de fond est la bonne...

    Avec un TTreeView normal et un TImagList il n'y a pas ce problème.

    Cordialement

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 094
    Par défaut
    Couleur de fond ?
    Celle de l'icone dans le fichier ?
    Celle du Color du TTreeView ? (au lieu d'un clWindow)

    Peut-être une histoire de transparence sur le pixel bas-gauche, type avec un BMP chargé dans un TImageList
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre éprouvé Avatar de fs999
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    99
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 99
    Par défaut
    La couleur de fond de l'icône à côté du nom du répertoire.

    Dans la pièce jointe en haut c'est le mode exécution et en bas le mode conception.
    Images attachées Images attachées  

  4. #4
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 094
    Par défaut
    Une différence de thème entre l'IDE et ton application ?
    L'affichage en Design Time utilise le thème XP
    L'affichage en RunTime utilise le thème classique
    Ou inversement ?

    C'est bien un effet de transparence que tu souhaites, tu veux voir la Color du TTreeView et ignoré le fond de l'image
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  5. #5
    Membre éprouvé Avatar de fs999
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    99
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 99
    Par défaut
    Ah ben oui ! J'avais oublié de mettre le XPManifest sur la fenêtre !

    Merci !

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

Discussions similaires

  1. JButton personnalisé (image de fond et une icone)
    Par rimy2mi dans le forum Composants
    Réponses: 2
    Dernier message: 11/08/2009, 15h36
  2. Faire disparaître le fond derriere les icones
    Par jbidou88 dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 04/05/2006, 08h14
  3. Icone fond transparent pour menu personnalisé
    Par gbuxo dans le forum Access
    Réponses: 17
    Dernier message: 14/04/2006, 06h20
  4. [Kylix] icone associée à un programme
    Par Anonymous dans le forum EDI
    Réponses: 1
    Dernier message: 22/03/2002, 09h43

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