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

jp2*_*ode 27 c# system.drawing printdocument system.drawing.color winforms

我正在为我们公司开发WinForm Printing应用程序.

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

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

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

Fré*_*idi 44

使用SolidBrush类:

using (SolidBrush brush = new SolidBrush(yourColor)) {
    // ...
}
Run Code Online (Sandbox Code Playgroud)

  • 天啊!你知道我看了多少完全不相关的帖子让我白费力气吗?答案是“非常接近”,但我的案例从未在其中任何一个中得到真正解决。 (2认同)