我正在为我们公司开发一个WinForm打印应用程序。
在打印文档时,我需要获取文档上每个控件的System.Drawing.Color属性,并创建一个System.Drawing.Brush对象来绘制它。
有没有办法将System.Drawing.Color值转换为System.Drawing.Brush值?
注意:我已经尝试研究了System.Windows.Media.SolidColorBrush()方法,但它似乎没有什么帮助。
发布于 2011-04-21 02:17:45
使用SolidBrush类:
using (SolidBrush brush = new SolidBrush(yourColor)) {
// ...
}发布于 2011-04-21 02:18:21
为什么不使用GDI+笔刷呢?
http://msdn.microsoft.com/en-us/library/system.drawing.solidbrush.solidbrush.aspx
另一个是针对WPF的。
https://stackoverflow.com/questions/5734763
复制相似问题