我正在使用C#/ Windows Forms。我将System.Drawing
颜色保存到程序设置中,然后将其显示在图片框中。这样做,现在最后要做的是获取属性中的颜色并将其放入代码中。
该设置称为missingHL
我有:
e.Graphics.FillRectangle(Brushes.LimeGreen, e.Bounds);
LimeGreen
的位置,是我需要用属性中的颜色替换的。
我试过这个:
Color c1 = Properties.Settings.Default.missingHL;
e.Graphics.FillRectangle(Brushes.c1, e.Bounds);
然而这不起作用。
如果您需要更多信息,我会尝试提供,请问我。
答案 0 :(得分:1)
这应该有效:
e.Graphics.FillRectangle(new SolidBrush(c1), e.Bounds);