Je voudrais pouvoir intervenir sur la présentation des labels du TreeView.
Je passe pas la méthode CustomDrawItem avec le code suivant :
Le code est ignoré, tous les lables se ressemblent. Si je commentarise la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 with tv_Arbre.Canvas do begin NodeRect.Left := NodeRect.Left + (Node.Level * tv_Arbre.Indent); NodeRect.Left := NodeRect.Left + tv_Arbre.Indent; // + FButtonSize; NodeRect.Left := NodeRect.Left + ImageList.Width; Font.Style := [fsBold]; TextOut(NodeRect.Left, NodeRect.Top, '*'+l_Code+'*'); Font.Style := []; TextOut(NodeRect.Left + 150, NodeRect.Top, l_Libelle); end;
toutes les lignes sont en gras.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Font.Style := [];
Ce que je voudrais savoir c'est s'il y a une impossibilité à gérer une mise en forme des labels ou si c'est ma gestion du Canvas qui est mauvaise.
Partager