web-dev-qa-db-ja.com

System.Drawing.ColorからSystem.Drawing.Brush

私は、当社のWinForm印刷アプリケーションを開発しています。

ドキュメントを印刷するとき、ドキュメントの各コントロールの_System.Drawing.Color_プロパティを取得し、それを描画する_System.Drawing.Brush_オブジェクトを作成する必要があります。

_System.Drawing.Color_値を_System.Drawing.Brush_値に変換する方法はありますか?

注:System.Windows.Media.SolidColorBrush()メソッドを調べてみましたが、役に立たないようです。

28
jp2code

SolidBrush クラスを使用します。

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

なぜGDI +ブラシではないのですか?

http://msdn.Microsoft.com/en-us/library/system.drawing.solidbrush.solidbrush.aspx

もう1つはWPF用です。

4
Daniel A. White