回答編集履歴
1
コード例に関する説明を修正
answer
CHANGED
@@ -1,9 +1,11 @@
|
|
1
1
|
ご質問の現象は私も知らなかったのでつい調べてしまったのですが、まんま同じ質問がStack overflowにありましたのでご案内します。
|
2
2
|
[How to reset to default button BackColor?](https://stackoverflow.com/questions/10569200/how-to-reset-to-default-button-backcolor)
|
3
3
|
|
4
|
-
要は、button1を元(デフォルト)の色に戻すときに
|
4
|
+
要は、button1を元(デフォルト)の色に戻すときに`Button.UseVisualStyleBackColor`プロパティを`true`にする必要があります。
|
5
5
|
```C#
|
6
|
-
button1.BackColor = default(Color);
|
6
|
+
//button1.BackColor = default(Color);
|
7
|
+
//button2のBackColorをもって元の色とする
|
8
|
+
button1.BackColor = button2.BackColor;
|
7
9
|
button1.UseVisualStyleBackColor = true;
|
8
10
|
```
|
9
11
|
当方の環境、Windows 7とWindows 10、.NET Framework 4.7.1 のプロジェクトで試した限りではこれで元に戻り、enable/disableもOKでした。
|