来自 System.Drawing.Color 的 System.Drawing.Brush
我正在为我们公司开发一个 WinForm 打印应用程序。
打印文档时,我需要获取文档上每个控件的 System.Drawing.Color 属性并创建一个 System.Drawing.Brush 对象来绘制它。
有没有办法将 System.Drawing.Color 值转换为 System.Drawing.Brush 值?
注意:我尝试研究 System.Windows.Media.SolidColorBrush()
方法,但它似乎没有帮助。
I'm developing a WinForm Printing application for our company.
When the document is printed, I need to take the System.Drawing.Color
property of each Control on the document and create a System.Drawing.Brush
object to draw it.
Is there a way to convert the System.Drawing.Color
value to a System.Drawing.Brush
value?
NOTE: I've tried looking into the System.Windows.Media.SolidColorBrush()
method, but it does not seem to be helpful.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 SolidBrush 类:
Use the SolidBrush class:
为什么不用GDI+画笔呢?
http://msdn.microsoft.com/en-us /library/system.drawing.solidbrush.solidbrush.aspx
另一种适用于 WPF。
Why not the GDI+ brush?
http://msdn.microsoft.com/en-us/library/system.drawing.solidbrush.solidbrush.aspx
The other one is for WPF.