質問するログイン新規登録

回答編集履歴

1

コード例に関する説明を修正

2019/01/07 17:25

投稿

dodox86
dodox86

スコア9427

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でした。