【发布时间】:2011-11-24 09:25:00
【问题描述】:
我在这个论坛中进行了搜索,但没有找到任何可以帮助我解决以下问题的内容。如果可能,请提供帮助。谢谢。
我已将窗口的背景设置为黑色(或我喜欢的任何其他颜色)。作为应用程序完成计算的一部分,我在该窗口上绘制了不同颜色的区域。区域的颜色是动态的,我想在颜色更改之前找到并存储区域的起始颜色,以便我可以返回到该基色。例如,如果起始背景颜色是黑色,而应用程序将颜色更改为绿色,我想在需要时将颜色返回到基色黑色,而不必记住基色是黑色。
我尝试过使用
private Color backgroundColor = (Color)System.Drawing.SystemColors.Window;
然后是
BackColor = backgroundColor;
这确实有效,但颜色会变回白色,而不是我在偏好中指定的黑色。
任何人都可以提出解决方案吗?非常感谢您提供的任何帮助。
【问题讨论】:
标签: c# background-color