System.Drawing.Crush来自System.Drawing.Color

时间:2011-04-20 18:14:41

标签: c# winforms system.drawing printdocument system.drawing.color

我正在为我们公司开发一个WinForm Printing应用程序。

打印文档时,我需要在文档上获取每个Control的System.Drawing.Color属性,并创建一个System.Drawing.Brush对象来绘制它。

有没有办法将System.Drawing.Color值转换为System.Drawing.Brush值?

注意:我已尝试查看System.Windows.Media.SolidColorBrush()方法,但似乎没有帮助。

2 个答案:

答案 0 :(得分:41)

使用SolidBrush类:

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

答案 1 :(得分:4)