我有一个Windows窗体窗体上的按钮,当它被点击时,我改变背景颜色为Color.Yellow
。当它再次点击时,我想将它恢复到原始的默认外观。还原C#Windows窗体backcolor
默认背景颜色是SystemColor.Control
。
当按钮被点击我第一次改变的唯一的事情就是
btn.Text = "ABC";
btn.BackColor = Color.Yellow;
当它再次单击我做
btn.BackColor = SystemColors.Control
新的背景不具有相同的阴影,因为它最初做任何点击之前。该按钮最初有一个不是纯色的背景,但有两个稍微不同的灰色阴影。最后的颜色最终变成了一片灰色。
我在Windows 7机器上测试这个。
截图:
你能后的截图?另外,你在运行什么操作系统版本? –
您在问题中付出的更多努力,您将得到更好的答案,包括问题的屏幕截图。 – Nasreddine
相关:* [如何重置为默认按钮BackColor?](http://stackoverflow.com/questions/10569200)* –