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 :

Changer la couleur d'un item sélectionné dans TTreeview?


Sujet :

Composants VCL Delphi

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2002
    Messages : 109
    Points : 71
    Points
    71
    Par défaut Changer la couleur d'un item sélectionné dans TTreeview?
    Bonjour!

    J'ai un TTreeview, tout fonctionne bien! Par contre, je remarque que lors que je sélectionne des noeuds. le texte est pratiquement illisible. Le fond de l'item sélectionné devient clNavy (je crois que c'est la couleur configurée dans le thème du bureau) et le font color est clBlack, alors très difficile à lire clBlack sur clNavy.

    Comment faire pour changer la couleur du background et la couleur de l'item sélectionné?

    Merci d'avance!

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2002
    Messages : 109
    Points : 71
    Points
    71
    Par défaut
    J'ai trouvé, suffisait de prendre la couleur des highlight!

    Pour ceux que ça intéresse:

    if (cdsSelected in State) or (cdsFocused in state) or (cdsChecked in State) then
    begin
    TCustomTreeView(Sender).Canvas.Font.Color := clHighlightText;
    TCustomTreeView(Sender).Canvas.Brush.Color := clHighlight;
    end;

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 24/02/2011, 11h54
  2. Changer la couleur d'un texte sélectionné
    Par raymer dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 19/06/2007, 10h52
  3. Comment changer la couleur d'un item d'une listBox?
    Par Mickey.jet dans le forum Delphi
    Réponses: 3
    Dernier message: 19/05/2006, 16h52
  4. Réponses: 1
    Dernier message: 31/07/2005, 17h44

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