System.Drawing.Brushes Color [Résolu]

ICLM 4 Messages postés mardi 14 novembre 2000Date d'inscription 21 août 2010 Dernière intervention - 27 juin 2006 à 21:50 - Dernière réponse : ICLM 4 Messages postés mardi 14 novembre 2000Date d'inscription 21 août 2010 Dernière intervention
- 28 juin 2006 à 12:05
Je souhaiterais avoir une couleur de Brush à partir d'une valeur numérique.
Quelqu'un peut il me dire si c'est possible,
plutôt qu'une énumération fastidieuse comme dans le cas du CASE ci dessous.

Dim



MaBrosse

As
Brush


Dim
CoulVb25

As
Color


MaBrosse = Brushes.Black              

' Define the default color of the brush as black.



Select






Case
(e.Index)                      

' Determine the color of the brush to draw each item based on the index of the item to draw.






Case
1 : MaBrosse = Brushes.Red


Case
2 : MaBrosse = Brushes.Brown


Case
3 : MaBrosse = Brushes.Coral


Case
4 : .........................





Case
9 : MaBrosse = Brushes.Purple


End



Select


CoulVb25 = Color.FromArgb(e.Index)




MaBrosse = CoulVB25




erreur : Une valeur de type System.drawing.color ne peut être convertie en System.drawing.Brush



e.Graphics.DrawString(Liste_Box.Items(e.Index), e.Font, MaBrosse, New RectangleF(e.Bounds.X, e.Bounds.Y, e.Bounds.Width, e.Bounds.Height))
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Charles Racaud 3181 Messages postés dimanche 15 février 2004Date d'inscription 9 avril 2017 Dernière intervention - 27 juin 2006 à 22:15
3
Merci
Salut,

Un boujour et un merci c'est long à écrire ?

Pour crée une nouvelle brush :



MaBrosse =
New
System.Drawing.SolidBrush(CoulVb25)






Kenji

Merci de lire le règlement (vivement conseillé voir obligatoire).

/FONT>

Merci Charles Racaud 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de Charles Racaud
ICLM 4 Messages postés mardi 14 novembre 2000Date d'inscription 21 août 2010 Dernière intervention - 28 juin 2006 à 12:05
0
Merci
Bonjour Kenji,

Désolé d'avoir rédigé ma demande aussi rapidement.

Et Merci pour la réponse.

A +
ICLM
Commenter la réponse de ICLM

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.