我有一個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)* –