System.Drawing.Brush из System.Drawing.Color

Я разрабатываю приложение для печати WinForm для нашей компании.

Когда документ напечатан, мне нужно взять System.Drawing.Color свойство каждого элемента управления в документе и создать System.Drawing.Brush объект, чтобы нарисовать его.

Есть ли способ конвертировать System.Drawing.Color значение для System.Drawing.Brush значение?

ПРИМЕЧАНИЕ: я пытался заглянуть в System.Windows.Media.SolidColorBrush() метод, но он не кажется полезным.

2 ответа

Решение

Используйте класс SolidBrush:

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

Почему не кисть GDI+?

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

Другой для WPF.

Другие вопросы по тегам