23

我正在爲我們公司開發WinForm打印應用程序。從System.Drawing.Color System.Drawing.Brush

打印文檔時,我需要將文檔上每個控件的System.Drawing.Color屬性和創建一個System.Drawing.Brush對象來繪製它。

有沒有辦法將System.Drawing.Color的值轉換爲System.Drawing.Brush的值?

注意:我試圖調查System.Windows.Media.SolidColorBrush()方法,但它似乎沒有幫助。

回答

33

使用SolidBrush類:

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

Jeez!你知道我看過多少個完全不相關的帖子,這讓我在瘋狂的追逐中獲得了勝利嗎?答案很接近*,但我的案例從未在其中任何一箇中得到實際解決。 – jp2code 2011-04-20 18:23:56

相關問題