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 :

Couleur des noeuds ds 1 TTreeView


Sujet :

Composants VCL Delphi

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 18
    Points : 16
    Points
    16
    Par défaut Couleur des noeuds ds 1 TTreeView
    Salut,

    je cherche un moyen simple (ou en autre composant) de changer la Fonte des différents noeuds dans un TTreeView.

    Merci

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2002
    Messages : 19
    Points : 20
    Points
    20
    Par défaut
    Essai sur

    tmssoftware.com

  3. #3
    Membre expérimenté

    Inscrit en
    Mai 2002
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 720
    Points : 1 594
    Points
    1 594
    Par défaut
    Et si tu gêre le OnDrawItem :
    - Détecter le style à utiliser en fonction du Noeud en paramètre
    - Appliquer le style au canvas du contrôle

    C'est tout, après, le noeud est dessiné tout seul avec tes paramètres.

    Smortex

    Les FAQ Assembleur - Linux
    In The Beginning Was The Command Line Neal Stephenson

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 18
    Points : 16
    Points
    16
    Par défaut
    Merci SMORTEX

    Voilà le code pour ceux que ça pourrait intéresser

    procedure TFOrganisationCCAM.TVCCAMCustomDrawItem(Sender: TCustomTreeView;
    Node: TTreeNode; State: TCustomDrawState; var DefaultDraw: Boolean);
    var
    NodeRect : TRect;
    begin
    DefaultDraw:=True;
    With TVCCAM.Canvas do
    begin
    if Node.Level=0 then
    begin
    Font.Color:=ClRed;
    end;
    end;

Discussions similaires

  1. Treeview et couleur des noeuds
    Par VILPELLET dans le forum ASP.NET
    Réponses: 2
    Dernier message: 29/09/2012, 23h22
  2. [JTree] des noeuds et enfants dans différentes couleur
    Par visiwi dans le forum Composants
    Réponses: 3
    Dernier message: 02/07/2008, 15h29
  3. [JTree] Couleur des noeuds
    Par Zouko dans le forum Composants
    Réponses: 3
    Dernier message: 06/04/2008, 19h14
  4. Changer la couleur des noeuds d'un JvCheckTreeView
    Par codial dans le forum Composants VCL
    Réponses: 0
    Dernier message: 12/03/2008, 14h28
  5. [JTree] Couleur du texte des noeuds
    Par seawolfm dans le forum Composants
    Réponses: 2
    Dernier message: 17/04/2005, 16h22

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