23

Je développe une application d'impression WinForm pour notre société.System.Drawing.Brush de System.Drawing.Color

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 être utile.

Répondre

33

Utilisez la classe SolidBrush:

using (SolidBrush brush = new SolidBrush(yourColor)) { 
    // ... 
} 
+1

Jeez! Vous savez combien de messages complètement hors de propos que j'ai regardés qui m'ont envoyé sur des chasses aux oies sauvages? La réponse était * si proche * mais aucun de mes cas n'a jamais été traité. – jp2code

Questions connexes