web-dev-qa-db-fra.com

System.Drawing.Brush de System.Drawing.Color

Je développe une application d'impression WinForm pour notre entreprise.

Lorsque le document est imprimé, je dois prendre la propriété System.Drawing.Color De chaque contrôle sur le document et créer un objet System.Drawing.Brush Pour le dessiner.

Existe-t-il un moyen de convertir la valeur System.Drawing.Color En valeur System.Drawing.Brush?

REMARQUE: j'ai essayé d'examiner la méthode System.Windows.Media.SolidColorBrush(), mais cela ne semble pas utile.

28
jp2code

Utilisez la classe SolidBrush :

using (SolidBrush brush = new SolidBrush(yourColor)) {
    // ...
}
43
Frédéric Hamidi
4
Daniel A. White