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

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

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

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

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

Ответ 1

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

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