Bonjour, je souhaiterais avoir plusieurs couleurs dans un node, comment faire
un truc du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Photos (67/69) Vidéos (7/69)
Par avance merci
Bonjour, je souhaiterais avoir plusieurs couleurs dans un node, comment faire
un truc du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Photos (67/69) Vidéos (7/69)
Par avance merci
Bonjour,
J'espère que ce n'est pas trop tard pour te répondre.
Cordialement,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 private void Form1_Load(object sender, EventArgs e) { treeView1.DrawMode = TreeViewDrawMode.OwnerDrawAll; treeView1.DrawNode += new DrawTreeNodeEventHandler(treeView1_DrawNode); TreeNode root = new TreeNode("Photo (67/69)"); treeView1.Nodes.Add(root); } void treeView1_DrawNode(object sender, DrawTreeNodeEventArgs e) { string[] s = e.Node.Text.Split(' '); // on écrit 'Photos' en noir e.Graphics.DrawString(s[0], new Font("Arial",10f) ,Brushes.Black , e.Bounds.Location); if (s.Length > 1) { Point newst = e.Bounds.Location; newst.X = newst.X + (int) e.Graphics.MeasureString(s[0],new Font("Arial",10f)).Width ; // on écrit '(67/69)' en rouge e.Graphics.DrawString(s[1], new Font("Arial", 10f), Brushes.Red, newst); } }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager